incrincrget (4.07e-01)
set (3.25e-01)
mul (6.44e-02)
%END% (4.63e-02)
remove (2.16e-02)
add (1.41e-02)
swap (1.08e-02)
value (8.85e-03)
put (7.47e-03)
index (2.95e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
+=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
+=
value
;
}
<SENTENCE_END/>
%END%%END% (8.16e-01)
index (4.12e-02)
value (3.31e-02)
size (1.13e-02)
key (6.59e-03)
at (5.55e-03)
of (4.46e-03)
to (4.23e-03)
get (4.04e-03)
out (2.73e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
+=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
+=
value
;
}
<SENTENCE_END/>
mulmulmul (5.05e-01)
get (1.96e-01)
set (1.84e-01)
%END% (2.89e-02)
remove (4.53e-03)
value (4.09e-03)
swap (3.62e-03)
pad (2.73e-03)
put (2.47e-03)
calculate (2.39e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
*=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
*=
value
;
}
<SENTENCE_END/>
%END%%END% (7.39e-01)
index (4.81e-02)
value (3.87e-02)
get (1.41e-02)
size (1.09e-02)
at (9.64e-03)
key (9.26e-03)
to (6.60e-03)
remove (6.31e-03)
mul (5.12e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
*=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
items
[
index
]
*=
value
;
}
<SENTENCE_END/>
insertinsertinsert (4.94e-01)
remove (4.31e-01)
add (1.98e-02)
put (1.29e-02)
resize (6.19e-03)
swap (3.25e-03)
delete (2.50e-03)
push (2.35e-03)
items (1.65e-03)
peek (1.59e-03)
<SENTENCE_START>
{
if
(
index
>
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be > size: "
+
index
+
" > "
+
size
)
;
short
[
]
items
=
this
.
items
;
if
(
size
==
items
.
length
)
items
=
resize
(
math
.
max
(
8
,
(
int
)
(
size
*
1.75f
)
)
)
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
,
items
,
index
+
1
,
size
-
index
)
;
else
items
[
size
]
=
items
[
index
]
;
size
++
;
items
[
index
]
=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be > size: "
+
index
+
" > "
+
size
)
;
short
[
]
items
=
this
.
items
;
if
(
size
==
items
.
length
)
items
=
resize
(
math
.
max
(
8
,
(
int
)
(
size
*
1.75f
)
)
)
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
,
items
,
index
+
1
,
size
-
index
)
;
else
items
[
size
]
=
items
[
index
]
;
size
++
;
items
[
index
]
=
value
;
}
<SENTENCE_END/>
%END%%END% (2.97e-01)
index (1.63e-01)
insert (8.41e-02)
remove (5.09e-02)
to (3.65e-02)
value (3.40e-02)
selected (3.27e-02)
size (2.80e-02)
all (2.76e-02)
at (1.83e-02)
<SENTENCE_START>
{
if
(
index
>
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be > size: "
+
index
+
" > "
+
size
)
;
short
[
]
items
=
this
.
items
;
if
(
size
==
items
.
length
)
items
=
resize
(
math
.
max
(
8
,
(
int
)
(
size
*
1.75f
)
)
)
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
,
items
,
index
+
1
,
size
-
index
)
;
else
items
[
size
]
=
items
[
index
]
;
size
++
;
items
[
index
]
=
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be > size: "
+
index
+
" > "
+
size
)
;
short
[
]
items
=
this
.
items
;
if
(
size
==
items
.
length
)
items
=
resize
(
math
.
max
(
8
,
(
int
)
(
size
*
1.75f
)
)
)
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
,
items
,
index
+
1
,
size
-
index
)
;
else
items
[
size
]
=
items
[
index
]
;
size
++
;
items
[
index
]
=
value
;
}
<SENTENCE_END/>
swapswapswap (9.85e-01)
remove (4.31e-03)
first (3.17e-03)
second (1.91e-03)
add (8.27e-04)
set (4.40e-04)
items (2.91e-04)
%END% (2.75e-04)
get (2.70e-04)
short (1.99e-04)
<SENTENCE_START>
{
if
(
first
>=
size
)
throw
new
index
out
of
bounds
exception
(
"first can't be >= size: "
+
first
+
" >= "
+
size
)
;
if
(
second
>=
size
)
throw
new
index
out
of
bounds
exception
(
"second can't be >= size: "
+
second
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
first
value
=
items
[
first
]
;
items
[
first
]
=
items
[
second
]
;
items
[
second
]
=
first
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
first
>=
size
)
throw
new
index
out
of
bounds
exception
(
"first can't be >= size: "
+
first
+
" >= "
+
size
)
;
if
(
second
>=
size
)
throw
new
index
out
of
bounds
exception
(
"second can't be >= size: "
+
second
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
first
value
=
items
[
first
]
;
items
[
first
]
=
items
[
second
]
;
items
[
second
]
=
first
value
;
}
<SENTENCE_END/>
%END%swap (5.92e-01)
%END% (3.11e-01)
first (1.35e-02)
selected (9.19e-03)
remove (8.28e-03)
actor (4.92e-03)
index (3.91e-03)
value (3.91e-03)
key (3.86e-03)
size (3.46e-03)
<SENTENCE_START>
{
if
(
first
>=
size
)
throw
new
index
out
of
bounds
exception
(
"first can't be >= size: "
+
first
+
" >= "
+
size
)
;
if
(
second
>=
size
)
throw
new
index
out
of
bounds
exception
(
"second can't be >= size: "
+
second
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
first
value
=
items
[
first
]
;
items
[
first
]
=
items
[
second
]
;
items
[
second
]
=
first
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
first
>=
size
)
throw
new
index
out
of
bounds
exception
(
"first can't be >= size: "
+
first
+
" >= "
+
size
)
;
if
(
second
>=
size
)
throw
new
index
out
of
bounds
exception
(
"second can't be >= size: "
+
second
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
first
value
=
items
[
first
]
;
items
[
first
]
=
items
[
second
]
;
items
[
second
]
=
first
value
;
}
<SENTENCE_END/>
containscontainscontains (3.34e-01)
get (8.09e-02)
pop (6.73e-02)
remove (6.54e-02)
to (6.03e-02)
reverse (2.67e-02)
value (2.51e-02)
peek (2.32e-02)
read (2.17e-02)
has (1.35e-02)
<SENTENCE_START>
{
int
i
=
size
-
1
;
short
[
]
items
=
this
.
items
;
while
(
i
>=
0
)
if
(
items
[
i
--
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
i
=
size
-
1
;
short
[
]
items
=
this
.
items
;
while
(
i
>=
0
)
if
(
items
[
i
--
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
%END%%END% (1.05e-01)
value (9.89e-02)
index (9.45e-02)
to (8.97e-02)
key (5.78e-02)
of (5.33e-02)
remove (3.21e-02)
pop (2.66e-02)
array (2.53e-02)
items (1.96e-02)
<SENTENCE_START>
{
int
i
=
size
-
1
;
short
[
]
items
=
this
.
items
;
while
(
i
>=
0
)
if
(
items
[
i
--
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
i
=
size
-
1
;
short
[
]
items
=
this
.
items
;
while
(
i
>=
0
)
if
(
items
[
i
--
]
==
value
)
return
true
;
return
false
;
}
<SENTENCE_END/>
index,ofindexremove (3.24e-01)
get (8.33e-02)
reverse (7.65e-02)
set (3.14e-02)
add (2.73e-02)
value (2.72e-02)
clear (2.46e-02)
index (2.23e-02)
put (2.22e-02)
ensure (2.17e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
of%END% (2.61e-01)
index (1.58e-01)
of (1.25e-01)
to (4.92e-02)
all (4.92e-02)
value (4.85e-02)
key (2.42e-02)
i (2.18e-02)
array (1.57e-02)
0 (1.32e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
%END%%END% (7.67e-01)
index (6.32e-02)
of (4.20e-02)
value (1.00e-02)
1 (8.75e-03)
i (8.29e-03)
for (7.55e-03)
items (7.34e-03)
to (7.28e-03)
all (6.29e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
last,index,oflastremove (4.43e-01)
get (8.90e-02)
reverse (4.13e-02)
peek (3.55e-02)
pop (3.11e-02)
contains (2.39e-02)
key (1.96e-02)
index (1.85e-02)
put (1.83e-02)
value (1.80e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
indexremove (1.28e-01)
index (1.15e-01)
peek (5.80e-02)
key (5.62e-02)
value (5.58e-02)
%END% (4.89e-02)
of (4.11e-02)
pop (3.45e-02)
to (3.20e-02)
reverse (2.79e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
of%END% (2.81e-01)
index (1.89e-01)
of (6.28e-02)
value (5.15e-02)
key (4.90e-02)
to (3.51e-02)
i (1.68e-02)
remove (1.44e-02)
1 (1.06e-02)
array (1.05e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
%END%%END% (7.83e-01)
index (6.33e-02)
of (2.14e-02)
1 (1.22e-02)
value (1.22e-02)
items (7.89e-03)
for (7.36e-03)
to (7.27e-03)
key (6.73e-03)
i (5.62e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
if
(
items
[
i
]
==
value
)
return
i
;
return
-
1
;
}
<SENTENCE_END/>
remove,valueremoveremove (9.54e-01)
clear (5.08e-03)
put (4.02e-03)
reverse (3.95e-03)
insert (3.62e-03)
set (3.41e-03)
get (1.79e-03)
add (1.68e-03)
find (1.50e-03)
index (1.34e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
value%END% (1.69e-01)
index (1.51e-01)
all (1.01e-01)
remove (6.69e-02)
value (6.56e-02)
of (5.52e-02)
to (4.15e-02)
key (3.85e-02)
array (2.83e-02)
items (2.59e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
index (6.02e-03)
of (3.37e-03)
by (1.36e-03)
value (1.17e-03)
all (1.08e-03)
(9.16e-04)
to (7.34e-04)
array (6.94e-04)
callback (4.90e-04)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
size
;
i
<
n
;
i
++
)
{
if
(
items
[
i
]
==
value
)
{
remove
index
(
i
)
;
return
true
;
}
}
return
false
;
}
<SENTENCE_END/>
remove,indexremoveremove (9.42e-01)
insert (2.72e-02)
index (3.47e-03)
swap (3.14e-03)
peek (2.42e-03)
ordered (2.41e-03)
items (1.95e-03)
put (1.46e-03)
reverse (1.45e-03)
value (1.36e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
indexremove (5.09e-01)
index (1.73e-01)
%END% (5.97e-02)
items (4.39e-02)
insert (3.34e-02)
value (2.06e-02)
ordered (1.62e-02)
selected (1.11e-02)
peek (9.82e-03)
at (7.84e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
%END%%END% (8.38e-01)
index (1.01e-01)
value (8.73e-03)
of (5.27e-03)
key (3.99e-03)
to (3.24e-03)
size (2.76e-03)
at (2.43e-03)
items (1.74e-03)
selected (1.74e-03)
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
size
)
throw
new
index
out
of
bounds
exception
(
"index can't be >= size: "
+
index
+
" >= "
+
size
)
;
short
[
]
items
=
this
.
items
;
short
value
=
items
[
index
]
;
size
--
;
if
(
ordered
)
system
.
arraycopy
(
items
,
index
+
1
,
items
,
index
,
size
-
index
)
;
else
items
[
index
]
=
items
[
size
]
;
return
value
;
}
<SENTENCE_END/>
remove,rangeremoveremove (5.72e-01)
insert (9.52e-02)
delete (5.96e-02)
start (3.65e-02)
add (2.29e-02)
put (1.75e-02)
reverse (1.07e-02)
index (9.85e-03)
get (9.09e-03)
push (6.66e-03)
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
rangeindex (1.29e-01)
remove (1.21e-01)
start (4.56e-02)
items (4.33e-02)
%END% (4.32e-02)
insert (3.68e-02)
ordered (3.13e-02)
range (2.74e-02)
of (2.46e-02)
count (2.45e-02)
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
%END%%END% (5.57e-01)
index (1.25e-01)
of (2.74e-02)
to (1.36e-02)
key (1.20e-02)
value (1.05e-02)
0 (1.00e-02)
count (9.90e-03)
range (9.40e-03)
size (6.87e-03)
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
end
>=
size
)
throw
new
index
out
of
bounds
exception
(
"end can't be >= size: "
+
end
+
" >= "
+
size
)
;
if
(
start
>
end
)
throw
new
index
out
of
bounds
exception
(
"start can't be > end: "
+
start
+
" > "
+
end
)
;
short
[
]
items
=
this
.
items
;
int
count
=
end
-
start
+
1
;
if
(
ordered
)
system
.
arraycopy
(
items
,
start
+
count
,
items
,
start
,
size
-
(
start
+
count
)
)
;
else
{
int
last
index
=
this
.
size
-
1
;
for
(
int
i
=
0
;
i
<
count
;
i
++
)
items
[
start
+
i
]
=
items
[
last
index
-
i
]
;
}
size
-=
count
;
}
<SENTENCE_END/>
remove,allremoveremove (9.08e-01)
clear (1.90e-02)
reverse (1.35e-02)
set (5.58e-03)
add (5.33e-03)
all (3.35e-03)
deallocate (2.53e-03)
find (2.52e-03)
get (2.37e-03)
ensure (1.84e-03)
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
allall (2.36e-01)
size (1.25e-01)
start (7.44e-02)
remove (6.70e-02)
%END% (4.58e-02)
index (3.13e-02)
items (2.98e-02)
array (2.21e-02)
ii (1.64e-02)
item (1.55e-02)
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
%END%%END% (7.84e-01)
size (7.98e-02)
index (1.54e-02)
array (1.33e-02)
all (1.09e-02)
item (9.79e-03)
ii (8.60e-03)
start (6.89e-03)
items (6.01e-03)
break (4.72e-03)
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
=
this
.
size
;
int
start
size
=
size
;
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
n
=
array
.
size
;
i
<
n
;
i
++
)
{
short
item
=
array
.
get
(
i
)
;
for
(
int
ii
=
0
;
ii
<
size
;
ii
++
)
{
if
(
item
==
items
[
ii
]
)
{
remove
index
(
ii
)
;
size
--
;
break
;
}
}
}
return
size
!=
start
size
;
}
<SENTENCE_END/>
poppoppop (6.09e-01)
remove (3.45e-01)
peek (1.55e-02)
get (3.50e-03)
needs (2.36e-03)
layout (1.48e-03)
sort (1.10e-03)
size (9.94e-04)
contains (9.62e-04)
last (9.24e-04)
<SENTENCE_START>
{
return
items
[
--
size
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
[
--
size
]
;
}
<SENTENCE_END/>
%END%remove (1.85e-01)
%END% (1.40e-01)
pop (1.33e-01)
size (1.24e-01)
peek (5.53e-02)
key (3.34e-02)
items (3.31e-02)
value (2.64e-02)
index (2.21e-02)
layout (1.88e-02)
<SENTENCE_START>
{
return
items
[
--
size
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
[
--
size
]
;
}
<SENTENCE_END/>
peekpeekpeek (4.45e-01)
get (8.93e-02)
pop (5.90e-02)
iterator (3.04e-02)
size (2.66e-02)
remove (2.40e-02)
is (2.27e-02)
to (1.60e-02)
has (1.49e-02)
add (1.38e-02)
<SENTENCE_START>
{
return
items
[
size
-
1
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
[
size
-
1
]
;
}
<SENTENCE_END/>
%END%%END% (3.07e-01)
index (7.60e-02)
peek (6.53e-02)
array (5.48e-02)
size (4.97e-02)
to (4.00e-02)
of (3.49e-02)
value (2.62e-02)
items (1.60e-02)
3 (1.50e-02)
<SENTENCE_START>
{
return
items
[
size
-
1
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
items
[
size
-
1
]
;
}
<SENTENCE_END/>
firstfirstfirst (3.64e-01)
peek (2.32e-01)
pop (1.95e-01)
size (3.04e-02)
max (1.83e-02)
space (1.25e-02)
shrink (1.20e-02)
get (8.59e-03)
pref (8.40e-03)
min (7.76e-03)
<SENTENCE_START>
{
if
(
size
==
0
)
throw
new
illegal
state
exception
(
"Array is empty."
)
;
return
items
[
0
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
throw
new
illegal
state
exception
(
"Array is empty."
)
;
return
items
[
0
]
;
}
<SENTENCE_END/>
%END%%END% (5.33e-01)
size (1.12e-01)
first (6.67e-02)
peek (5.27e-02)
selected (3.71e-02)
pop (2.51e-02)
of (1.11e-02)
items (1.08e-02)
value (8.73e-03)
left (7.62e-03)
<SENTENCE_START>
{
if
(
size
==
0
)
throw
new
illegal
state
exception
(
"Array is empty."
)
;
return
items
[
0
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
throw
new
illegal
state
exception
(
"Array is empty."
)
;
return
items
[
0
]
;
}
<SENTENCE_END/>
clearclearset (6.92e-01)
clear (7.28e-02)
resize (4.62e-02)
add (3.16e-02)
get (2.15e-02)
size (1.52e-02)
remove (1.04e-02)
init (9.51e-03)
reset (5.97e-03)
ensure (5.45e-03)
<SENTENCE_START>
{
size
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
size
=
0
;
}
<SENTENCE_END/>
%END%%END% (5.13e-01)
size (9.19e-02)
all (3.22e-02)
to (3.00e-02)
resize (1.88e-02)
value (1.87e-02)
0 (1.69e-02)
array (1.13e-02)
by (9.67e-03)
count (7.47e-03)
<SENTENCE_START>
{
size
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
size
=
0
;
}
<SENTENCE_END/>
shrinkshrinkshrink (6.78e-01)
resize (2.14e-01)
remove (4.46e-02)
size (1.37e-02)
append (9.81e-03)
sort (4.00e-03)
peek (3.08e-03)
has (2.39e-03)
first (2.05e-03)
items (1.84e-03)
<SENTENCE_START>
{
if
(
items
.
length
!=
size
)
resize
(
size
)
;
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
length
!=
size
)
resize
(
size
)
;
return
items
;
}
<SENTENCE_END/>
%END%%END% (9.96e-01)
size (7.90e-04)
items (6.40e-04)
value (2.23e-04)
by (1.46e-04)
resize (1.32e-04)
all (1.12e-04)
selected (1.02e-04)
(9.68e-05)
array (8.05e-05)
<SENTENCE_START>
{
if
(
items
.
length
!=
size
)
resize
(
size
)
;
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
items
.
length
!=
size
)
resize
(
size
)
;
return
items
;
}
<SENTENCE_END/>
ensure,capacityensureensure (9.35e-01)
add (3.26e-02)
shrink (8.56e-03)
resize (5.21e-03)
all (2.07e-03)
sort (1.93e-03)
size (1.46e-03)
additional (1.32e-03)
put (1.28e-03)
append (1.21e-03)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
capacitycapacity (6.39e-01)
ensure (1.52e-01)
items (8.41e-02)
additional (3.61e-02)
all (2.46e-02)
size (2.27e-02)
resize (6.86e-03)
needed (5.74e-03)
max (5.68e-03)
8 (3.66e-03)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
%END%%END% (9.97e-01)
capacity (4.06e-04)
(3.27e-04)
resize (2.85e-04)
math (1.08e-04)
needed (1.06e-04)
by (9.93e-05)
size (9.93e-05)
items (6.00e-05)
value (5.88e-05)
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
size
needed
=
size
+
additional
capacity
;
if
(
size
needed
>
items
.
length
)
resize
(
math
.
max
(
8
,
size
needed
)
)
;
return
items
;
}
<SENTENCE_END/>
resizeresizeresize (3.15e-01)
insert (1.44e-01)
peek (8.59e-02)
new (7.44e-02)
remove (5.74e-02)
shrink (5.59e-02)
add (5.40e-02)
reverse (2.50e-02)
random (2.13e-02)
items (1.99e-02)
<SENTENCE_START>
{
short
[
]
new
items
=
new
short
[
new
size
]
;
short
[
]
items
=
this
.
items
;
system
.
arraycopy
(
items
,
0
,
new
items
,
0
,
math
.
min
(
size
,
new
items
.
length
)
)
;
this
.
items
=
new
items
;
return
new
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
new
items
=
new
short
[
new
size
]
;
short
[
]
items
=
this
.
items
;
system
.
arraycopy
(
items
,
0
,
new
items
,
0
,
math
.
min
(
size
,
new
items
.
length
)
)
;
this
.
items
=
new
items
;
return
new
items
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
items (2.14e-03)
to (6.92e-04)
all (5.09e-04)
array (4.90e-04)
index (3.69e-04)
size (3.17e-04)
callback (2.50e-04)
value (2.45e-04)
short (2.44e-04)
<SENTENCE_START>
{
short
[
]
new
items
=
new
short
[
new
size
]
;
short
[
]
items
=
this
.
items
;
system
.
arraycopy
(
items
,
0
,
new
items
,
0
,
math
.
min
(
size
,
new
items
.
length
)
)
;
this
.
items
=
new
items
;
return
new
items
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
new
items
=
new
short
[
new
size
]
;
short
[
]
items
=
this
.
items
;
system
.
arraycopy
(
items
,
0
,
new
items
,
0
,
math
.
min
(
size
,
new
items
.
length
)
)
;
this
.
items
=
new
items
;
return
new
items
;
}
<SENTENCE_END/>
sortsortsort (8.83e-01)
clear (2.02e-02)
remove (1.94e-02)
pop (1.03e-02)
size (1.00e-02)
all (8.07e-03)
peek (5.59e-03)
items (3.47e-03)
shrink (3.08e-03)
resize (1.78e-03)
<SENTENCE_START>
{
arrays
.
%SELF%
(
items
,
0
,
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
arrays
.
%SELF%
(
items
,
0
,
size
)
;
}
<SENTENCE_END/>
%END%%END% (8.27e-01)
all (5.02e-02)
size (2.76e-02)
items (8.95e-03)
by (5.59e-03)
0 (5.53e-03)
to (5.32e-03)
of (4.29e-03)
count (4.29e-03)
array (4.20e-03)
<SENTENCE_START>
{
arrays
.
%SELF%
(
items
,
0
,
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
arrays
.
%SELF%
(
items
,
0
,
size
)
;
}
<SENTENCE_END/>
reversereversereverse (7.06e-01)
remove (2.60e-01)
clear (6.56e-03)
add (2.28e-03)
ensure (1.63e-03)
delete (1.29e-03)
last (1.23e-03)
reset (1.22e-03)
items (1.03e-03)
index (1.00e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
last
index
=
size
-
1
,
n
=
size
/
2
;
i
<
n
;
i
++
)
{
int
ii
=
last
index
-
i
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
last
index
=
size
-
1
,
n
=
size
/
2
;
i
<
n
;
i
++
)
{
int
ii
=
last
index
-
i
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
%END%index (2.20e-01)
reverse (2.19e-01)
%END% (7.66e-02)
remove (5.61e-02)
all (5.22e-02)
to (3.33e-02)
items (2.69e-02)
of (2.42e-02)
key (1.55e-02)
released (1.50e-02)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
last
index
=
size
-
1
,
n
=
size
/
2
;
i
<
n
;
i
++
)
{
int
ii
=
last
index
-
i
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
0
,
last
index
=
size
-
1
,
n
=
size
/
2
;
i
<
n
;
i
++
)
{
int
ii
=
last
index
-
i
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
shuffleshufflereverse (7.69e-01)
remove (1.78e-01)
clear (5.74e-03)
peek (4.53e-03)
resize (2.66e-03)
delete (2.43e-03)
items (2.33e-03)
ensure (2.22e-03)
pop (1.59e-03)
init (1.57e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
{
int
ii
=
math
utils
.
random
(
i
)
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
{
int
ii
=
math
utils
.
random
(
i
)
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
%END%%END% (8.83e-01)
index (4.29e-02)
to (6.08e-03)
of (5.70e-03)
all (4.55e-03)
key (3.36e-03)
array (3.27e-03)
value (3.27e-03)
pressed (1.93e-03)
0 (1.90e-03)
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
{
int
ii
=
math
utils
.
random
(
i
)
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
items
=
this
.
items
;
for
(
int
i
=
size
-
1
;
i
>=
0
;
i
--
)
{
int
ii
=
math
utils
.
random
(
i
)
;
short
temp
=
items
[
i
]
;
items
[
i
]
=
items
[
ii
]
;
items
[
ii
]
=
temp
;
}
}
<SENTENCE_END/>
truncatetruncatesize (3.82e-01)
new (2.45e-01)
resize (1.23e-01)
shrink (5.15e-02)
pref (2.61e-02)
preferred (2.45e-02)
get (2.37e-02)
add (2.00e-02)
instance (1.58e-02)
max (1.26e-02)
<SENTENCE_START>
{
if
(
size
>
new
size
)
size
=
new
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
>
new
size
)
size
=
new
size
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
size (1.59e-02)
value (2.27e-03)
by (1.20e-03)
all (8.25e-04)
count (3.43e-04)
array (3.18e-04)
callback (2.57e-04)
selected (2.38e-04)
2 (2.18e-04)
<SENTENCE_START>
{
if
(
size
>
new
size
)
size
=
new
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
>
new
size
)
size
=
new
size
;
}
<SENTENCE_END/>
randomrandomsize (1.09e-01)
get (9.40e-02)
peek (7.44e-02)
random (6.40e-02)
value (3.59e-02)
pop (2.93e-02)
to (2.31e-02)
length (2.07e-02)
append (2.03e-02)
is (1.98e-02)
<SENTENCE_START>
{
if
(
size
==
0
)
return
0
;
return
items
[
math
utils
.
%SELF%
(
0
,
size
-
1
)
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
0
;
return
items
[
math
utils
.
%SELF%
(
0
,
size
-
1
)
]
;
}
<SENTENCE_END/>
%END%%END% (3.12e-01)
0 (9.75e-02)
size (9.15e-02)
to (5.32e-02)
random (3.56e-02)
items (3.25e-02)
of (3.21e-02)
value (2.55e-02)
all (1.84e-02)
index (1.82e-02)
<SENTENCE_START>
{
if
(
size
==
0
)
return
0
;
return
items
[
math
utils
.
%SELF%
(
0
,
size
-
1
)
]
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
0
;
return
items
[
math
utils
.
%SELF%
(
0
,
size
-
1
)
]
;
}
<SENTENCE_END/>
to,arraytoall (1.60e-01)
array (1.45e-01)
insert (1.31e-01)
put (1.14e-01)
resize (7.80e-02)
to (7.31e-02)
add (3.54e-02)
bytes (2.71e-02)
ensure (2.65e-02)
read (2.07e-02)
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
arrayarray (3.64e-01)
all (3.50e-01)
to (5.97e-02)
%END% (2.75e-02)
items (2.49e-02)
short (2.27e-02)
resize (1.97e-02)
put (1.65e-02)
insert (1.28e-02)
bytes (1.25e-02)
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
%END%%END% (9.11e-01)
array (4.01e-02)
all (2.15e-02)
to (7.71e-03)
by (2.28e-03)
callback (1.56e-03)
size (1.51e-03)
2 (9.58e-04)
index (8.62e-04)
0 (8.05e-04)
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
short
[
]
array
=
new
short
[
size
]
;
system
.
arraycopy
(
items
,
0
,
array
,
0
,
size
)
;
return
array
;
}
<SENTENCE_END/>
to,stringtoto (3.77e-01)
append (2.04e-01)
get (1.42e-01)
add (2.18e-02)
resize (1.34e-02)
ensure (1.26e-02)
insert (1.24e-02)
write (1.14e-02)
remove (1.06e-02)
value (1.00e-02)
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
stringto (3.33e-01)
string (8.90e-02)
builder (8.76e-02)
items (8.29e-02)
%END% (7.42e-02)
buffer (4.51e-02)
array (2.26e-02)
size (2.14e-02)
all (1.24e-02)
separator (1.04e-02)
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
buffer (2.28e-03)
builder (1.07e-03)
to (7.67e-04)
callback (6.96e-04)
index (6.74e-04)
by (6.03e-04)
array (5.83e-04)
string (4.86e-04)
(4.48e-04)
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
size
==
0
)
return
""
;
short
[
]
items
=
this
.
items
;
string
builder
buffer
=
new
string
builder
(
32
)
;
buffer
.
append
(
items
[
0
]
)
;
for
(
int
i
=
1
;
i
<
size
;
i
++
)
{
buffer
.
append
(
separator
)
;
buffer
.
append
(
items
[
i
]
)
;
}
return
buffer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
withwithnew (6.44e-01)
with (1.26e-01)
array (8.02e-02)
instance (5.36e-02)
wrap (2.51e-02)
get (2.46e-02)
slice (8.88e-03)
protected (7.30e-03)
iterator (4.51e-03)
create (4.29e-03)
<SENTENCE_START>
{
return
new
short
array
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
short
array
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (5.10e-01)
array (3.92e-01)
short (2.47e-02)
all (1.67e-02)
to (6.73e-03)
with (5.66e-03)
offset (4.95e-03)
only (4.43e-03)
value (3.12e-03)
by (2.56e-03)
<SENTENCE_START>
{
return
new
short
array
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
short
array
(
array
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
actactremove (9.95e-01)
target (1.85e-03)
capture (1.38e-03)
listener (6.22e-04)
add (2.05e-04)
if (1.46e-04)
fire (2.88e-05)
else (2.61e-05)
return (1.85e-05)
detach (1.26e-05)
<SENTENCE_START>
{
if
(
capture
)
target
.
remove
capture
listener
(
listener
)
;
else
target
.
remove
listener
(
listener
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capture
)
target
.
remove
capture
listener
(
listener
)
;
else
target
.
remove
listener
(
listener
)
;
return
true
;
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
listener (1.54e-02)
capture (2.12e-03)
listeners (1.68e-03)
callback (1.14e-03)
(6.14e-04)
all (5.93e-04)
array (5.62e-04)
index (5.32e-04)
value (3.82e-04)
<SENTENCE_START>
{
if
(
capture
)
target
.
remove
capture
listener
(
listener
)
;
else
target
.
remove
listener
(
listener
)
;
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
capture
)
target
.
remove
capture
listener
(
listener
)
;
else
target
.
remove
listener
(
listener
)
;
return
true
;
}
<SENTENCE_END/>
get,listenergetget (5.26e-01)
is (2.44e-01)
iterator (3.57e-02)
needs (3.01e-02)
has (9.35e-03)
set (9.31e-03)
protected (8.37e-03)
add (8.31e-03)
read (7.79e-03)
last (5.98e-03)
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
listenerlistener (4.93e-01)
director (3.12e-02)
%END% (2.06e-02)
add (1.95e-02)
object (1.49e-02)
array (1.33e-02)
is (1.05e-02)
capture (1.04e-02)
set (9.78e-03)
resume (9.69e-03)
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
%END%%END% (6.28e-01)
listener (1.62e-01)
only (1.17e-02)
value (9.86e-03)
array (9.52e-03)
enabled (7.88e-03)
count (7.67e-03)
all (4.90e-03)
size (4.16e-03)
callback (3.54e-03)
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
listener
;
}
<SENTENCE_END/>
set,listenersetset (9.97e-01)
listener (1.02e-03)
add (3.59e-04)
remove (2.71e-04)
clear (2.15e-04)
reset (1.34e-04)
this (1.12e-04)
translate (6.71e-05)
should (6.61e-05)
put (5.93e-05)
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
listenerlistener (7.86e-01)
set (1.44e-01)
%END% (1.40e-02)
add (5.70e-03)
fire (4.39e-03)
remove (2.35e-03)
on (1.86e-03)
clear (1.77e-03)
change (1.27e-03)
all (1.21e-03)
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
%END%%END% (7.32e-01)
listener (2.16e-01)
value (3.46e-03)
all (2.54e-03)
listeners (1.82e-03)
set (1.57e-03)
callback (1.52e-03)
data (1.45e-03)
released (1.36e-03)
2 (1.23e-03)
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
listener
=
listener
;
}
<SENTENCE_END/>
get,capturegetget (6.64e-01)
is (2.42e-01)
iterator (2.04e-02)
needs (1.74e-02)
has (7.16e-03)
read (3.89e-03)
protected (3.04e-03)
capture (2.99e-03)
last (2.79e-03)
add (1.77e-03)
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
capturecapture (9.49e-01)
%END% (1.01e-02)
layout (1.44e-03)
listener (1.40e-03)
remove (1.08e-03)
object (1.06e-03)
modified (9.78e-04)
listeners (7.97e-04)
start (7.92e-04)
count (7.71e-04)
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
%END%%END% (6.24e-01)
capture (1.64e-01)
count (9.56e-03)
only (7.98e-03)
listener (7.50e-03)
layout (6.51e-03)
actor (5.58e-03)
listeners (5.48e-03)
modified (4.77e-03)
array (4.13e-03)
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
capture
;
}
<SENTENCE_END/>
set,capturesetset (9.97e-01)
capture (1.80e-03)
remove (2.48e-04)
clear (2.33e-04)
reset (1.26e-04)
add (7.58e-05)
unload (1.78e-05)
get (1.21e-05)
translate (1.14e-05)
this (9.33e-06)
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
capturecapture (9.66e-01)
%END% (1.61e-02)
set (6.16e-03)
remove (1.40e-03)
listeners (1.16e-03)
listener (1.07e-03)
clear (7.51e-04)
add (5.23e-04)
name (3.04e-04)
on (2.11e-04)
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
%END%%END% (8.74e-01)
capture (7.59e-02)
listeners (3.57e-03)
listener (3.24e-03)
value (1.74e-03)
name (1.57e-03)
set (1.45e-03)
actor (1.17e-03)
top (1.14e-03)
layout (1.14e-03)
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
capture
=
capture
;
}
<SENTENCE_END/>
resetresetclear (2.10e-01)
debug (1.27e-01)
set (8.72e-02)
draw (7.99e-02)
render (5.88e-02)
reset (3.46e-02)
remove (2.98e-02)
on (1.98e-02)
get (1.87e-02)
load (1.84e-02)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
listener
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
listener
=
null
;
}
<SENTENCE_END/>
%END%%END% (8.76e-01)
listener (1.78e-02)
all (1.41e-02)
data (5.83e-03)
preferred (4.91e-03)
callback (4.08e-03)
by (3.43e-03)
(3.04e-03)
count (2.48e-03)
array (2.30e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
listener
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
listener
=
null
;
}
<SENTENCE_END/>
putputset (4.76e-01)
get (4.72e-01)
value (1.46e-02)
load (4.25e-03)
max (2.65e-03)
mean (2.34e-03)
add (2.04e-03)
update (1.84e-03)
compute (1.77e-03)
is (1.56e-03)
<SENTENCE_START>
{
latest
=
value
;
total
+=
value
;
count
++
;
average
=
total
/
count
;
if
(
mean
!=
null
)
{
mean
.
add
value
(
value
)
;
this
.
value
=
mean
.
get
mean
(
)
;
}
else
this
.
value
=
latest
;
if
(
mean
==
null
||
mean
.
has
enough
data
(
)
)
{
if
(
this
.
value
<
min
)
min
=
this
.
value
;
if
(
this
.
value
>
max
)
max
=
this
.
value
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
latest
=
value
;
total
+=
value
;
count
++
;
average
=
total
/
count
;
if
(
mean
!=
null
)
{
mean
.
add
value
(
value
)
;
this
.
value
=
mean
.
get
mean
(
)
;
}
else
this
.
value
=
latest
;
if
(
mean
==
null
||
mean
.
has
enough
data
(
)
)
{
if
(
this
.
value
<
min
)
min
=
this
.
value
;
if
(
this
.
value
>
max
)
max
=
this
.
value
;
}
}
<SENTENCE_END/>
%END%%END% (4.30e-01)
value (3.17e-01)
get (5.54e-02)
set (1.78e-02)
to (1.52e-02)
changed (1.14e-02)
update (8.42e-03)
mean (8.02e-03)
max (7.74e-03)
size (6.39e-03)
<SENTENCE_START>
{
latest
=
value
;
total
+=
value
;
count
++
;
average
=
total
/
count
;
if
(
mean
!=
null
)
{
mean
.
add
value
(
value
)
;
this
.
value
=
mean
.
get
mean
(
)
;
}
else
this
.
value
=
latest
;
if
(
mean
==
null
||
mean
.
has
enough
data
(
)
)
{
if
(
this
.
value
<
min
)
min
=
this
.
value
;
if
(
this
.
value
>
max
)
max
=
this
.
value
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
latest
=
value
;
total
+=
value
;
count
++
;
average
=
total
/
count
;
if
(
mean
!=
null
)
{
mean
.
add
value
(
value
)
;
this
.
value
=
mean
.
get
mean
(
)
;
}
else
this
.
value
=
latest
;
if
(
mean
==
null
||
mean
.
has
enough
data
(
)
)
{
if
(
this
.
value
<
min
)
min
=
this
.
value
;
if
(
this
.
value
>
max
)
max
=
this
.
value
;
}
}
<SENTENCE_END/>
resetresetset (9.27e-01)
clear (5.82e-02)
reset (2.00e-03)
update (1.67e-03)
remove (1.42e-03)
max (1.29e-03)
init (8.80e-04)
state (7.35e-04)
get (7.16e-04)
allocate (4.67e-04)
<SENTENCE_START>
{
count
=
0
;
total
=
0f
;
min
=
float
.
max
value
;
max
=
float
.
min
value
;
average
=
0f
;
latest
=
0f
;
value
=
0f
;
if
(
mean
!=
null
)
mean
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
count
=
0
;
total
=
0f
;
min
=
float
.
max
value
;
max
=
float
.
min
value
;
average
=
0f
;
latest
=
0f
;
value
=
0f
;
if
(
mean
!=
null
)
mean
.
clear
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
value (2.21e-02)
mean (5.45e-03)
max (3.05e-03)
0f (2.77e-03)
update (2.24e-03)
changed (1.35e-03)
count (8.72e-04)
down (8.03e-04)
to (7.92e-04)
<SENTENCE_START>
{
count
=
0
;
total
=
0f
;
min
=
float
.
max
value
;
max
=
float
.
min
value
;
average
=
0f
;
latest
=
0f
;
value
=
0f
;
if
(
mean
!=
null
)
mean
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
count
=
0
;
total
=
0f
;
min
=
float
.
max
value
;
max
=
float
.
min
value
;
average
=
0f
;
latest
=
0f
;
value
=
0f
;
if
(
mean
!=
null
)
mean
.
clear
(
)
;
}
<SENTENCE_END/>
selectselectset (7.35e-01)
add (8.85e-02)
remove (3.39e-02)
clear (2.27e-02)
get (1.87e-02)
insert (1.74e-02)
select (1.09e-02)
iterator (1.02e-02)
all (5.28e-03)
%END% (5.08e-03)
<SENTENCE_START>
{
this
.
array
=
items
;
this
.
comp
=
comp
;
return
recursive
select
(
0
,
size
-
1
,
n
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
array
=
items
;
this
.
comp
=
comp
;
return
recursive
select
(
0
,
size
-
1
,
n
)
;
}
<SENTENCE_END/>
%END%%END% (7.10e-01)
all (8.55e-02)
to (3.03e-02)
array (1.57e-02)
select (1.42e-02)
size (1.13e-02)
add (7.80e-03)
insert (5.86e-03)
value (5.21e-03)
set (5.07e-03)
<SENTENCE_START>
{
this
.
array
=
items
;
this
.
comp
=
comp
;
return
recursive
select
(
0
,
size
-
1
,
n
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
array
=
items
;
this
.
comp
=
comp
;
return
recursive
select
(
0
,
size
-
1
,
n
)
;
}
<SENTENCE_END/>
partitionpartitioncreate (3.59e-01)
swap (1.55e-01)
remove (9.59e-02)
calculate (8.36e-02)
get (4.05e-02)
build (2.42e-02)
find (2.11e-02)
execute (1.78e-02)
add (1.31e-02)
put (1.29e-02)
<SENTENCE_START>
{
t
pivot
value
=
array
[
pivot
]
;
swap
(
right
,
pivot
)
;
int
storage
=
left
;
for
(
int
i
=
left
;
i
<
right
;
i
++
)
{
if
(
comp
.
compare
(
array
[
i
]
,
pivot
value
)
<
0
)
{
swap
(
storage
,
i
)
;
storage
++
;
}
}
swap
(
right
,
storage
)
;
return
storage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
pivot
value
=
array
[
pivot
]
;
swap
(
right
,
pivot
)
;
int
storage
=
left
;
for
(
int
i
=
left
;
i
<
right
;
i
++
)
{
if
(
comp
.
compare
(
array
[
i
]
,
pivot
value
)
<
0
)
{
swap
(
storage
,
i
)
;
storage
++
;
}
}
swap
(
right
,
storage
)
;
return
storage
;
}
<SENTENCE_END/>
%END%%END% (5.47e-01)
key (2.57e-02)
to (2.42e-02)
create (1.97e-02)
left (1.44e-02)
array (1.12e-02)
attribute (9.66e-03)
of (9.16e-03)
value (8.38e-03)
right (6.97e-03)
<SENTENCE_START>
{
t
pivot
value
=
array
[
pivot
]
;
swap
(
right
,
pivot
)
;
int
storage
=
left
;
for
(
int
i
=
left
;
i
<
right
;
i
++
)
{
if
(
comp
.
compare
(
array
[
i
]
,
pivot
value
)
<
0
)
{
swap
(
storage
,
i
)
;
storage
++
;
}
}
swap
(
right
,
storage
)
;
return
storage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
pivot
value
=
array
[
pivot
]
;
swap
(
right
,
pivot
)
;
int
storage
=
left
;
for
(
int
i
=
left
;
i
<
right
;
i
++
)
{
if
(
comp
.
compare
(
array
[
i
]
,
pivot
value
)
<
0
)
{
swap
(
storage
,
i
)
;
storage
++
;
}
}
swap
(
right
,
storage
)
;
return
storage
;
}
<SENTENCE_END/>
recursive,selectrecursiveget (5.05e-01)
create (8.85e-02)
calculate (5.30e-02)
set (4.43e-02)
is (4.16e-02)
find (2.24e-02)
extend (1.31e-02)
remove (8.67e-03)
max (7.57e-03)
from (7.48e-03)
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
select%END% (5.09e-01)
of (5.31e-02)
index (3.54e-02)
left (2.82e-02)
from (1.82e-02)
string (1.66e-02)
right (1.38e-02)
key (1.09e-02)
by (1.04e-02)
size (7.66e-03)
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
%END%%END% (2.11e-01)
index (5.59e-02)
of (5.24e-02)
get (4.76e-02)
left (3.54e-02)
from (3.05e-02)
right (2.01e-02)
string (1.85e-02)
key (1.85e-02)
to (1.09e-02)
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
left
==
right
)
return
left
;
int
pivot
index
=
median
of
three
pivot
(
left
,
right
)
;
int
pivot
new
index
=
partition
(
left
,
right
,
pivot
index
)
;
int
pivot
dist
=
(
pivot
new
index
-
left
)
+
1
;
int
result
;
if
(
pivot
dist
==
k
)
{
result
=
pivot
new
index
;
}
else
if
(
k
<
pivot
dist
)
{
result
=
%SELF%
(
left
,
pivot
new
index
-
1
,
k
)
;
}
else
{
result
=
%SELF%
(
pivot
new
index
+
1
,
right
,
k
-
pivot
dist
)
;
}
return
result
;
}
<SENTENCE_END/>
median,of,three,pivotmedianget (4.56e-01)
parse (1.16e-01)
compare (6.86e-02)
add (6.00e-02)
%END% (4.72e-02)
set (2.76e-02)
calculate (2.16e-02)
load (1.74e-02)
draw (1.40e-02)
remove (1.02e-02)
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
of%END% (8.88e-01)
idx (1.53e-02)
left (1.09e-02)
right (9.14e-03)
to (6.13e-03)
by (3.12e-03)
mid (3.06e-03)
compare (2.85e-03)
comp (2.71e-03)
key (2.32e-03)
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
three%END% (8.66e-01)
idx (3.54e-02)
left (1.26e-02)
right (1.16e-02)
mid (8.62e-03)
compare (7.39e-03)
comp (5.95e-03)
array (3.62e-03)
if (2.27e-03)
to (2.19e-03)
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
pivot%END% (9.26e-01)
idx (1.66e-02)
left (6.09e-03)
right (5.41e-03)
mid (4.10e-03)
compare (3.50e-03)
comp (2.66e-03)
array (2.03e-03)
to (1.86e-03)
index (1.66e-03)
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
%END%%END% (3.71e-01)
idx (2.00e-01)
left (6.95e-02)
right (6.77e-02)
mid (4.72e-02)
compare (4.02e-02)
comp (3.44e-02)
array (1.64e-02)
if (1.12e-02)
t (9.53e-03)
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
left
=
array
[
left
idx
]
;
int
mid
idx
=
(
left
idx
+
right
idx
)
/
2
;
t
mid
=
array
[
mid
idx
]
;
t
right
=
array
[
right
idx
]
;
if
(
comp
.
compare
(
left
,
mid
)
>
0
)
{
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
mid
idx
;
}
else
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
left
idx
;
}
}
else
{
if
(
comp
.
compare
(
left
,
right
)
>
0
)
{
return
left
idx
;
}
else
if
(
comp
.
compare
(
mid
,
right
)
>
0
)
{
return
right
idx
;
}
else
{
return
mid
idx
;
}
}
}
<SENTENCE_END/>
swapswapget (2.72e-01)
set (2.24e-01)
add (6.99e-02)
mul (4.21e-02)
avg (3.53e-02)
find (3.04e-02)
put (2.75e-02)
%END% (2.75e-02)
remove (2.43e-02)
translate (1.93e-02)
<SENTENCE_START>
{
t
tmp
=
array
[
left
]
;
array
[
left
]
=
array
[
right
]
;
array
[
right
]
=
tmp
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
tmp
=
array
[
left
]
;
array
[
left
]
=
array
[
right
]
;
array
[
right
]
=
tmp
;
}
<SENTENCE_END/>
%END%%END% (5.58e-01)
array (3.38e-01)
left (1.19e-02)
to (1.05e-02)
right (8.94e-03)
all (7.13e-03)
add (4.48e-03)
squared (4.18e-03)
put (4.18e-03)
by (3.95e-03)
<SENTENCE_START>
{
t
tmp
=
array
[
left
]
;
array
[
left
]
=
array
[
right
]
;
array
[
right
]
=
tmp
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
t
tmp
=
array
[
left
]
;
array
[
left
]
=
array
[
right
]
;
array
[
right
]
=
tmp
;
}
<SENTENCE_END/>
capacitycapacityget (5.28e-01)
is (2.55e-01)
needs (3.23e-02)
iterator (2.83e-02)
protected (1.21e-02)
read (1.02e-02)
has (7.34e-03)
size (6.87e-03)
max (5.78e-03)
length (5.37e-03)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (9.98e-01)
only (3.83e-04)
value (3.65e-04)
header (1.42e-04)
count (9.58e-05)
(7.41e-05)
buffer (7.26e-05)
bits (6.07e-05)
size (5.58e-05)
by (5.09e-05)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
clearclearset (3.50e-01)
reset (2.24e-01)
compact (2.17e-01)
mark (9.40e-02)
as (3.54e-02)
init (8.82e-03)
put (8.15e-03)
duplicate (8.06e-03)
clear (4.45e-03)
remove (4.11e-03)
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
limit
=
capacity
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
limit
=
capacity
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.82e-01)
only (1.63e-02)
position (1.13e-02)
mark (8.60e-03)
unset (5.16e-03)
front (3.29e-03)
limit (3.16e-03)
index (3.14e-03)
to (3.13e-03)
down (2.61e-03)
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
limit
=
capacity
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
limit
=
capacity
;
return
this
;
}
<SENTENCE_END/>
flipflipset (4.88e-01)
reset (2.58e-01)
mark (7.95e-02)
compact (7.73e-02)
as (4.78e-02)
put (6.34e-03)
duplicate (6.11e-03)
remove (4.82e-03)
get (3.71e-03)
stop (3.14e-03)
<SENTENCE_START>
{
limit
=
position
;
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
limit
=
position
;
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (5.55e-01)
position (1.49e-01)
as (4.31e-02)
compact (2.58e-02)
mark (2.39e-02)
only (2.23e-02)
reset (1.62e-02)
limit (1.15e-02)
index (7.37e-03)
read (6.26e-03)
<SENTENCE_START>
{
limit
=
position
;
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
limit
=
position
;
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
has,remaininghasget (8.72e-01)
is (4.18e-02)
iterator (1.34e-02)
position (7.53e-03)
read (4.01e-03)
touch (2.48e-03)
as (2.16e-03)
find (2.02e-03)
set (1.83e-03)
needs (1.81e-03)
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
remainingget (1.79e-01)
position (1.51e-01)
limit (1.35e-01)
%END% (2.71e-02)
is (2.18e-02)
index (1.50e-02)
update (1.31e-02)
invalid (1.18e-02)
particle (1.16e-02)
start (9.19e-03)
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
%END%%END% (8.90e-01)
limit (6.98e-02)
by (3.54e-03)
index (3.09e-03)
position (2.98e-03)
only (2.01e-03)
value (1.72e-03)
header (1.70e-03)
enabled (1.27e-03)
of (1.16e-03)
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
position
<
limit
;
}
<SENTENCE_END/>
limitlimitget (5.28e-01)
is (2.55e-01)
needs (3.23e-02)
iterator (2.83e-02)
protected (1.21e-02)
read (1.02e-02)
has (7.34e-03)
size (6.87e-03)
max (5.78e-03)
length (5.37e-03)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (2.45e-01)
size (7.49e-02)
count (2.62e-02)
height (2.57e-02)
layout (2.19e-02)
width (2.11e-02)
value (1.78e-02)
only (1.68e-02)
left (1.62e-02)
top (1.45e-02)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
limitlimitcompact (1.78e-01)
mark (1.44e-01)
set (1.30e-01)
as (9.99e-02)
put (6.35e-02)
find (6.11e-02)
copy (4.89e-02)
allocate (4.06e-02)
duplicate (3.86e-02)
read (3.33e-02)
<SENTENCE_START>
{
if
(
new
limit
<
0
||
new
limit
>
capacity
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
limit
;
if
(
position
>
new
limit
)
{
position
=
new
limit
;
}
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
new
limit
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
limit
<
0
||
new
limit
>
capacity
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
limit
;
if
(
position
>
new
limit
)
{
position
=
new
limit
;
}
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
new
limit
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.42e-01)
and (3.42e-02)
limit (2.38e-02)
as (1.96e-02)
index (1.64e-02)
read (1.35e-02)
only (1.20e-02)
compact (1.10e-02)
mark (9.68e-03)
down (9.52e-03)
<SENTENCE_START>
{
if
(
new
limit
<
0
||
new
limit
>
capacity
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
limit
;
if
(
position
>
new
limit
)
{
position
=
new
limit
;
}
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
new
limit
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
limit
<
0
||
new
limit
>
capacity
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
limit
;
if
(
position
>
new
limit
)
{
position
=
new
limit
;
}
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
new
limit
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
markmarkset (5.00e-01)
get (1.04e-01)
position (4.67e-02)
translate (3.06e-02)
pad (2.08e-02)
reset (1.72e-02)
remove (1.57e-02)
is (1.38e-02)
clear (1.34e-02)
add (9.49e-03)
<SENTENCE_START>
{
%SELF%
=
position
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
=
position
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.70e-01)
position (1.49e-01)
top (1.38e-02)
value (9.16e-03)
right (7.91e-03)
bottom (7.41e-03)
left (6.69e-03)
size (6.54e-03)
index (4.61e-03)
align (4.47e-03)
<SENTENCE_START>
{
%SELF%
=
position
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
=
position
;
return
this
;
}
<SENTENCE_END/>
positionpositionget (5.28e-01)
is (2.55e-01)
needs (3.23e-02)
iterator (2.83e-02)
protected (1.21e-02)
read (1.02e-02)
has (7.34e-03)
size (6.87e-03)
max (5.78e-03)
length (5.37e-03)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (5.00e-01)
size (4.89e-02)
count (2.12e-02)
value (1.82e-02)
only (1.80e-02)
height (1.52e-02)
layout (1.36e-02)
width (1.14e-02)
left (9.60e-03)
top (9.38e-03)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
positionpositionmark (5.04e-01)
as (1.73e-01)
compact (8.02e-02)
duplicate (6.76e-02)
set (4.39e-02)
read (2.81e-02)
reset (2.23e-02)
find (1.79e-02)
is (9.44e-03)
copy (7.44e-03)
<SENTENCE_START>
{
if
(
new
position
<
0
||
new
position
>
limit
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
position
;
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
%SELF%
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
position
<
0
||
new
position
>
limit
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
position
;
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
%SELF%
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
%END%%END% (6.10e-01)
position (2.59e-02)
index (1.82e-02)
as (1.57e-02)
and (1.47e-02)
left (9.89e-03)
only (9.05e-03)
read (8.95e-03)
mark (7.91e-03)
of (7.47e-03)
<SENTENCE_START>
{
if
(
new
position
<
0
||
new
position
>
limit
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
position
;
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
%SELF%
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
new
position
<
0
||
new
position
>
limit
)
{
throw
new
illegal
argument
exception
(
)
;
}
%SELF%
=
new
position
;
if
(
(
mark
!=
unset
mark
)
&&
(
mark
>
%SELF%
)
)
{
mark
=
unset
mark
;
}
return
this
;
}
<SENTENCE_END/>
remainingremainingget (8.14e-01)
is (7.82e-02)
read (1.21e-02)
iterator (9.25e-03)
touch (4.30e-03)
position (3.49e-03)
needs (3.16e-03)
limit (3.10e-03)
as (2.85e-03)
has (2.30e-03)
<SENTENCE_START>
{
return
limit
-
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
limit
-
position
;
}
<SENTENCE_END/>
%END%position (3.08e-01)
%END% (1.83e-01)
index (5.46e-02)
limit (2.15e-02)
value (1.73e-02)
floor (1.54e-02)
long (1.50e-02)
down (1.24e-02)
to (1.13e-02)
touch (9.62e-03)
<SENTENCE_START>
{
return
limit
-
position
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
limit
-
position
;
}
<SENTENCE_END/>
resetresetmark (8.23e-01)
as (8.38e-02)
duplicate (7.85e-02)
compact (1.03e-02)
reset (2.45e-03)
read (7.80e-04)
is (2.68e-04)
find (2.06e-04)
copy (1.46e-04)
has (9.27e-05)
<SENTENCE_START>
{
if
(
mark
==
unset
mark
)
{
throw
new
invalid
mark
exception
(
)
;
}
position
=
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
mark
==
unset
mark
)
{
throw
new
invalid
mark
exception
(
)
;
}
position
=
mark
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (5.93e-01)
as (7.31e-02)
mark (5.46e-02)
only (4.80e-02)
index (1.86e-02)
position (1.33e-02)
offset (8.25e-03)
actor (8.21e-03)
long (7.45e-03)
compact (6.82e-03)
<SENTENCE_START>
{
if
(
mark
==
unset
mark
)
{
throw
new
invalid
mark
exception
(
)
;
}
position
=
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
mark
==
unset
mark
)
{
throw
new
invalid
mark
exception
(
)
;
}
position
=
mark
;
return
this
;
}
<SENTENCE_END/>
rewindrewindreset (4.15e-01)
mark (2.48e-01)
set (1.19e-01)
as (8.88e-02)
compact (7.43e-02)
duplicate (1.81e-02)
remove (4.40e-03)
read (4.39e-03)
init (4.21e-03)
stop (2.34e-03)
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (8.23e-01)
position (2.89e-02)
only (2.58e-02)
as (1.22e-02)
mark (9.61e-03)
compact (4.63e-03)
index (4.47e-03)
reset (3.96e-03)
to (3.65e-03)
front (2.88e-03)
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
position
=
0
;
mark
=
unset
mark
;
return
this
;
}
<SENTENCE_END/>
actactget (3.30e-01)
remove (2.98e-01)
set (6.28e-02)
%END% (6.10e-02)
add (4.50e-02)
clear (4.14e-02)
key (8.17e-03)
first (6.15e-03)
action (4.83e-03)
dispose (4.69e-03)
<SENTENCE_START>
{
if
(
index
>=
actions
.
size
)
return
true
;
pool
pool
=
get
pool
(
)
;
set
pool
(
null
)
;
try
{
if
(
actions
.
get
(
index
)
.
%SELF%
(
delta
)
)
{
if
(
actor
==
null
)
return
true
;
index
++
;
if
(
index
>=
actions
.
size
)
return
true
;
}
return
false
;
}
finally
{
set
pool
(
pool
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
actions
.
size
)
return
true
;
pool
pool
=
get
pool
(
)
;
set
pool
(
null
)
;
try
{
if
(
actions
.
get
(
index
)
.
%SELF%
(
delta
)
)
{
if
(
actor
==
null
)
return
true
;
index
++
;
if
(
index
>=
actions
.
size
)
return
true
;
}
return
false
;
}
finally
{
set
pool
(
pool
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.81e-01)
index (2.63e-03)
pool (1.23e-03)
actions (6.98e-04)
callback (5.71e-04)
array (5.40e-04)
size (5.20e-04)
jni (4.46e-04)
null (4.41e-04)
all (4.25e-04)
<SENTENCE_START>
{
if
(
index
>=
actions
.
size
)
return
true
;
pool
pool
=
get
pool
(
)
;
set
pool
(
null
)
;
try
{
if
(
actions
.
get
(
index
)
.
%SELF%
(
delta
)
)
{
if
(
actor
==
null
)
return
true
;
index
++
;
if
(
index
>=
actions
.
size
)
return
true
;
}
return
false
;
}
finally
{
set
pool
(
pool
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
index
>=
actions
.
size
)
return
true
;
pool
pool
=
get
pool
(
)
;
set
pool
(
null
)
;
try
{
if
(
actions
.
get
(
index
)
.
%SELF%
(
delta
)
)
{
if
(
actor
==
null
)
return
true
;
index
++
;
if
(
index
>=
actions
.
size
)
return
true
;
}
return
false
;
}
finally
{
set
pool
(
pool
)
;
}
}
<SENTENCE_END/>
restartrestartclear (1.77e-01)
debug (1.35e-01)
draw (8.92e-02)
render (6.70e-02)
reset (5.88e-02)
set (5.52e-02)
get (3.38e-02)
remove (2.33e-02)
init (1.91e-02)
last (1.62e-02)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
index
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
index
=
0
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
index (1.57e-03)
(1.39e-03)
0 (1.09e-03)
all (7.77e-04)
by (6.54e-04)
buffer (5.89e-04)
callback (4.43e-04)
bits (4.15e-04)
count (3.97e-04)
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
index
=
0
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
)
;
index
=
0
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,collision,shape,datasetset (9.96e-01)
collision (3.34e-03)
data (4.95e-04)
bt (5.90e-06)
shape (4.99e-06)
compound (3.76e-06)
c (2.12e-06)
value (1.05e-06)
this (9.00e-07)
jni (7.62e-07)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
collisioncollision (9.98e-01)
%END% (1.13e-03)
set (6.63e-04)
world (1.17e-04)
get (6.29e-05)
bt (6.00e-05)
bullet (4.75e-05)
importer (1.78e-05)
release (1.14e-05)
data (6.28e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
shapeshape (9.99e-01)
%END% (6.27e-04)
data (4.84e-05)
bt (7.87e-06)
collision (5.55e-06)
compound (4.64e-06)
world (2.67e-06)
ptr (2.54e-06)
bullet (1.16e-06)
swig (9.40e-07)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
datadata (7.15e-01)
%END% (2.83e-01)
shape (2.70e-04)
(2.23e-04)
bt (1.82e-04)
callback (9.67e-05)
set (5.60e-05)
value (3.23e-05)
jni (2.87e-05)
ptr (2.85e-05)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
data (1.50e-02)
(7.31e-04)
bt (6.18e-04)
callback (2.89e-04)
to (9.79e-05)
value (8.04e-05)
world (6.97e-05)
bits (6.72e-05)
jni (6.20e-05)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
shape
data
set
(
swig
c
ptr
,
this
,
bt
collision
shape
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,collision,shape,datagetget (9.98e-01)
collision (2.06e-03)
data (3.15e-04)
set (4.01e-05)
shape (6.95e-06)
bt (6.43e-06)
compound (4.94e-06)
c (4.10e-06)
long (2.59e-06)
ptr (1.77e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
collisioncollision (9.90e-01)
get (3.72e-03)
%END% (3.22e-03)
world (7.26e-04)
set (4.89e-04)
bt (3.09e-04)
bullet (2.68e-04)
importer (1.16e-04)
release (8.22e-05)
default (3.91e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
shapeshape (9.99e-01)
%END% (1.19e-03)
data (9.73e-05)
collision (1.55e-05)
compound (1.41e-05)
bt (1.24e-05)
ptr (5.96e-06)
c (5.61e-06)
jni (4.46e-06)
world (3.79e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
datadata (6.78e-01)
%END% (3.18e-01)
shape (8.55e-04)
get (4.28e-04)
callback (3.40e-04)
bt (2.74e-04)
jni (1.98e-04)
(1.11e-04)
ptr (1.03e-04)
collision (6.85e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
data (1.30e-02)
callback (1.01e-03)
bt (8.67e-04)
jni (5.71e-04)
(3.39e-04)
world (1.86e-04)
bits (1.40e-04)
get (1.20e-04)
to (9.42e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
collision
shape
data
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
collision
shape
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,child,shape,ptrsetset (9.95e-01)
child (4.84e-03)
data (1.20e-04)
ptr (6.45e-05)
bt (1.54e-05)
compound (1.40e-05)
shape (1.19e-05)
collision (6.43e-06)
c (2.97e-06)
this (1.93e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
childchild (9.99e-01)
%END% (3.93e-04)
set (3.23e-04)
get (1.09e-04)
world (8.94e-05)
bullet (2.69e-05)
shape (2.32e-05)
bt (1.51e-05)
importer (1.20e-05)
release (5.15e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
shapeshape (9.98e-01)
%END% (1.80e-03)
ptr (1.81e-04)
world (4.35e-05)
bt (2.49e-05)
bullet (1.52e-05)
compound (1.25e-05)
set (8.83e-06)
child (8.75e-06)
data (8.16e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
ptrptr (5.58e-01)
%END% (4.21e-01)
set (7.25e-03)
bt (1.94e-03)
get (1.68e-03)
world (1.68e-03)
bullet (8.97e-04)
shape (8.57e-04)
data (5.33e-04)
callback (5.15e-04)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
(3.62e-04)
ptr (2.71e-04)
callback (3.82e-05)
jni (2.42e-05)
bt (2.20e-05)
value (1.42e-05)
bits (1.25e-05)
by (1.16e-05)
softbody (8.44e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
child
shape
ptr
set
(
swig
c
ptr
,
this
,
bt
compound
shape
child
data
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,child,shape,ptrgetget (9.95e-01)
child (4.77e-03)
data (1.71e-04)
ptr (8.33e-05)
compound (5.55e-05)
set (3.51e-05)
shape (1.83e-05)
bt (1.82e-05)
c (8.64e-06)
new (8.02e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
childchild (9.95e-01)
get (3.25e-03)
%END% (6.46e-04)
world (3.35e-04)
set (1.36e-04)
bullet (9.36e-05)
shape (6.35e-05)
bt (5.25e-05)
importer (5.04e-05)
obtain (2.67e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
shapeshape (9.96e-01)
%END% (3.04e-03)
ptr (3.82e-04)
world (5.12e-05)
compound (4.47e-05)
bt (4.47e-05)
get (3.07e-05)
child (1.87e-05)
bullet (1.82e-05)
callback (8.31e-06)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
ptrptr (5.68e-01)
%END% (3.75e-01)
get (3.31e-02)
world (2.71e-03)
bt (2.41e-03)
shape (2.21e-03)
set (2.10e-03)
child (1.92e-03)
bullet (1.24e-03)
callback (1.03e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
jni (3.12e-04)
ptr (2.82e-04)
callback (1.90e-04)
(1.52e-04)
bt (4.36e-05)
bits (3.11e-05)
hits (1.91e-05)
? (1.59e-05)
by (1.52e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
compound
shape
data
child
shape
ptr
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
compound
shape
child
data
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,num,child,shapessetset (9.95e-01)
num (4.59e-03)
data (1.14e-05)
shapes (4.83e-06)
collision (1.59e-07)
bt (1.25e-07)
shape (1.19e-07)
compound (1.08e-07)
value (4.44e-08)
this (3.68e-08)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
numnum (1.00e+00)
set (1.74e-04)
%END% (1.00e-04)
get (6.16e-05)
world (1.72e-05)
child (9.16e-06)
bt (7.63e-06)
add (5.51e-06)
bullet (4.17e-06)
debug (4.16e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
childchild (1.00e+00)
%END% (1.26e-04)
shapes (4.61e-05)
world (8.20e-06)
num (7.18e-06)
get (5.37e-06)
bt (4.77e-06)
set (4.55e-06)
bullet (1.59e-06)
add (1.11e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
shapesshapes (6.16e-01)
%END% (3.77e-01)
child (5.06e-03)
bt (4.14e-04)
callback (1.09e-04)
value (1.06e-04)
jni (9.88e-05)
world (8.95e-05)
(8.10e-05)
shape (7.06e-05)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (7.28e-01)
shapes (2.54e-01)
set (4.67e-03)
bt (1.99e-03)
world (1.33e-03)
child (1.14e-03)
bullet (6.21e-04)
get (5.66e-04)
callback (5.60e-04)
to (3.40e-04)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
num
child
shapes
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,num,child,shapesgetget (9.97e-01)
num (3.29e-03)
data (9.31e-06)
shapes (2.63e-06)
set (3.58e-07)
collision (1.36e-07)
bt (1.28e-07)
shape (1.20e-07)
compound (1.07e-07)
return (6.30e-08)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
numnum (9.98e-01)
get (1.65e-03)
set (5.91e-05)
world (5.84e-05)
%END% (3.63e-05)
child (2.85e-05)
importer (1.19e-05)
bt (1.13e-05)
add (9.17e-06)
bullet (7.98e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
childchild (1.00e+00)
shapes (9.97e-05)
%END% (9.82e-05)
get (4.84e-05)
world (2.70e-05)
num (1.80e-05)
bt (1.06e-05)
set (4.27e-06)
bullet (3.76e-06)
internal (2.99e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
shapesshapes (6.23e-01)
%END% (3.61e-01)
child (9.81e-03)
bt (1.11e-03)
world (4.62e-04)
jni (3.41e-04)
callback (3.19e-04)
get (2.94e-04)
shape (2.31e-04)
collision (1.90e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (6.76e-01)
shapes (2.55e-01)
get (1.69e-02)
world (8.80e-03)
set (6.59e-03)
bt (6.26e-03)
child (2.87e-03)
bullet (2.82e-03)
callback (1.95e-03)
data (1.14e-03)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
num
child
shapes
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,collision,marginsetset (9.95e-01)
collision (4.56e-03)
data (3.87e-05)
bt (2.35e-06)
compound (2.27e-06)
shape (1.94e-06)
margin (1.93e-06)
value (6.81e-07)
this (5.56e-07)
jni (4.18e-07)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
collisioncollision (9.99e-01)
set (3.70e-04)
%END% (1.02e-04)
get (5.94e-06)
bt (3.95e-06)
margin (3.29e-06)
release (2.71e-06)
world (2.33e-06)
data (2.02e-06)
update (1.62e-06)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
marginmargin (9.98e-01)
%END% (1.46e-03)
compound (1.52e-05)
collision (1.09e-05)
shape (6.49e-06)
bt (4.01e-06)
jni (1.33e-06)
value (7.42e-07)
ptr (7.37e-07)
world (6.45e-07)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
margin (2.73e-03)
set (2.09e-03)
(1.16e-04)
jni (6.43e-05)
shape (4.30e-05)
callback (3.12e-05)
bt (2.89e-05)
value (2.75e-05)
ptr (1.42e-05)
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
compound
shape
data
collision
margin
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,collision,margingetget (9.97e-01)
collision (3.15e-03)
data (4.04e-05)
bt (3.21e-06)
compound (2.99e-06)
margin (2.44e-06)
shape (2.22e-06)
return (1.32e-06)
c (5.62e-07)
this (2.50e-07)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
collisioncollision (9.98e-01)
get (1.47e-03)
set (9.81e-05)
%END% (6.69e-05)
margin (3.07e-05)
world (2.44e-05)
bt (1.37e-05)
data (8.73e-06)
importer (7.21e-06)
internal (4.92e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
marginmargin (9.98e-01)
%END% (2.06e-03)
compound (5.27e-05)
collision (3.91e-05)
shape (2.20e-05)
jni (1.45e-05)
bt (1.38e-05)
world (4.11e-06)
ptr (3.45e-06)
pool (1.31e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.94e-01)
get (3.70e-03)
margin (1.70e-03)
jni (1.34e-04)
shape (6.82e-05)
callback (6.27e-05)
(6.25e-05)
bt (5.18e-05)
ptr (2.08e-05)
collision (1.76e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
compound
shape
data
collision
margin
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,low,level,of,detailsetset (9.68e-01)
low (2.69e-02)
d (1.66e-03)
convex (1.03e-03)
detail (6.00e-04)
algorithm (5.53e-04)
use (5.14e-04)
of (1.80e-04)
collision (4.57e-05)
2 (3.43e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
lowlow (9.96e-01)
%END% (9.32e-04)
set (4.45e-04)
convex (3.13e-04)
bt (2.31e-04)
get (1.66e-04)
world (1.18e-04)
use (9.68e-05)
d (8.27e-05)
debug (7.12e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
levellevel (9.97e-01)
%END% (1.54e-03)
of (6.86e-04)
algorithm (1.66e-04)
2 (9.71e-05)
bt (9.40e-05)
convex (6.17e-05)
low (4.08e-05)
world (1.41e-05)
detail (8.88e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
ofof (4.31e-01)
%END% (4.11e-01)
detail (1.38e-01)
algorithm (7.25e-03)
level (5.05e-03)
bt (1.47e-03)
d (1.23e-03)
2 (8.62e-04)
convex (4.16e-04)
jni (3.58e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
detailof (6.98e-01)
detail (2.52e-01)
%END% (2.04e-02)
algorithm (1.38e-02)
level (1.03e-02)
d (1.32e-03)
2 (1.21e-03)
convex (5.19e-04)
jni (5.03e-04)
bt (4.00e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
%END%%END% (4.09e-01)
of (3.28e-01)
detail (2.49e-01)
algorithm (5.15e-03)
level (2.39e-03)
bt (1.97e-03)
d (5.26e-04)
2 (4.76e-04)
callback (2.97e-04)
jni (2.73e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
set
low
level
of
detail
(
swig
c
ptr
,
this
,
use
low
level
)
;
}
<SENTENCE_END/>
get,manifoldgetget (9.72e-01)
manifold (1.85e-02)
d (4.61e-03)
convex (2.66e-03)
algorithm (1.38e-03)
c (2.04e-04)
collision (7.85e-05)
2 (7.47e-05)
persistent (6.79e-05)
long (6.22e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
manifoldmanifold (9.45e-01)
convex (3.73e-02)
d (8.30e-03)
%END% (4.05e-03)
algorithm (9.96e-04)
bt (8.99e-04)
get (7.55e-04)
c (6.71e-04)
world (2.14e-04)
2 (1.74e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (4.20e-01)
2 (1.60e-01)
algorithm (1.49e-01)
manifold (1.09e-01)
convex (8.19e-02)
ptr (2.47e-02)
bt (1.56e-02)
d (1.00e-02)
jni (7.08e-03)
c (3.70e-03)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
get
manifold
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
persistent
manifold
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
set,pd,solversetset (9.40e-01)
pd (3.06e-02)
d (1.35e-02)
convex (8.82e-03)
create (2.19e-03)
penetration (9.07e-04)
algorithm (7.81e-04)
depth (7.12e-04)
func (4.40e-04)
solver (3.23e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
pdpd (9.97e-01)
convex (1.58e-03)
d (4.96e-04)
%END% (4.69e-04)
solver (1.47e-04)
bt (1.12e-04)
func (5.84e-05)
algorithm (5.30e-05)
set (4.05e-05)
world (3.94e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
solversolver (9.97e-01)
algorithm (9.11e-04)
%END% (7.01e-04)
pd (4.33e-04)
2 (3.48e-04)
convex (1.73e-04)
depth (9.99e-05)
ptr (8.92e-05)
penetration (5.43e-05)
bt (5.33e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
solver (4.94e-03)
bt (4.59e-03)
(1.08e-03)
callback (4.48e-04)
2 (1.78e-04)
collision (1.30e-04)
to (1.28e-04)
create (1.28e-04)
bits (1.13e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
set
(
swig
c
ptr
,
this
,
bt
convex
penetration
depth
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,pd,solvergetget (9.51e-01)
pd (1.66e-02)
d (1.39e-02)
convex (1.09e-02)
create (2.18e-03)
penetration (1.18e-03)
algorithm (9.45e-04)
depth (5.45e-04)
func (4.31e-04)
2 (3.60e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
pdpd (9.86e-01)
convex (7.48e-03)
d (2.20e-03)
%END% (9.01e-04)
solver (7.19e-04)
get (6.37e-04)
penetration (3.49e-04)
bt (2.83e-04)
algorithm (2.77e-04)
world (2.01e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
solversolver (9.94e-01)
algorithm (1.81e-03)
pd (9.26e-04)
%END% (7.77e-04)
2 (6.90e-04)
penetration (5.43e-04)
depth (4.31e-04)
convex (3.24e-04)
ptr (5.36e-05)
bt (4.64e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
solver (5.14e-03)
bt (3.88e-03)
callback (1.24e-03)
jni (6.14e-04)
get (5.40e-04)
(4.63e-04)
create (3.04e-04)
world (2.22e-04)
convex (2.16e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
pd
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
convex
penetration
depth
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,simplex,solversetset (9.53e-01)
simplex (3.14e-02)
d (6.93e-03)
convex (4.52e-03)
create (8.05e-04)
algorithm (3.78e-04)
solver (3.00e-04)
func (2.08e-04)
2 (1.71e-04)
collision (1.46e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
simplexsimplex (9.99e-01)
%END% (3.80e-04)
convex (3.71e-04)
solver (1.23e-04)
d (1.07e-04)
set (7.23e-05)
bt (3.27e-05)
func (2.20e-05)
world (1.71e-05)
c (1.69e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
solversolver (9.95e-01)
%END% (2.23e-03)
simplex (2.16e-03)
algorithm (2.95e-04)
2 (1.46e-04)
bt (1.25e-04)
convex (1.13e-04)
ptr (2.48e-05)
c (1.28e-05)
d (1.09e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (5.22e-01)
solver (4.59e-01)
bt (4.47e-03)
set (3.28e-03)
algorithm (2.50e-03)
create (1.55e-03)
simplex (1.03e-03)
ptr (7.83e-04)
2 (7.60e-04)
d (5.43e-04)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
set
(
swig
c
ptr
,
this
,
bt
voronoi
simplex
solver
.
get
c
ptr
(
value
)
,
value
)
;
}
<SENTENCE_END/>
get,simplex,solvergetget (9.60e-01)
simplex (2.11e-02)
d (9.26e-03)
convex (5.97e-03)
create (1.06e-03)
algorithm (5.72e-04)
solver (3.57e-04)
2 (2.79e-04)
func (2.56e-04)
c (2.50e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
simplexsimplex (9.96e-01)
convex (1.36e-03)
%END% (5.55e-04)
solver (5.10e-04)
get (4.77e-04)
d (3.96e-04)
world (8.34e-05)
bt (7.30e-05)
func (4.57e-05)
algorithm (4.44e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
solversolver (9.92e-01)
simplex (4.20e-03)
%END% (2.28e-03)
algorithm (5.61e-04)
2 (2.79e-04)
convex (2.24e-04)
bt (7.16e-05)
c (3.94e-05)
d (2.48e-05)
ptr (2.26e-05)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
%END%solver (5.15e-01)
%END% (4.47e-01)
get (1.46e-02)
algorithm (4.65e-03)
bt (3.11e-03)
create (2.75e-03)
simplex (1.87e-03)
ptr (1.29e-03)
2 (1.19e-03)
d (9.53e-04)
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
long
c
ptr
=
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
simplex
solver
get
(
swig
c
ptr
,
this
)
;
return
(
c
ptr
==
0
)
?
null
:
new
bt
voronoi
simplex
solver
(
c
ptr
,
false
)
;
}
<SENTENCE_END/>
set,num,perturbation,iterationssetset (9.42e-01)
num (4.77e-02)
d (4.88e-03)
convex (3.13e-03)
iterations (7.47e-04)
create (7.32e-04)
func (7.11e-04)
algorithm (2.44e-04)
2 (1.05e-04)
collision (9.06e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
numnum (9.99e-01)
%END% (2.39e-04)
perturbation (1.19e-04)
set (6.17e-05)
convex (5.02e-05)
bt (3.97e-05)
d (1.58e-05)
world (1.25e-05)
func (7.76e-06)
get (3.84e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
perturbationperturbation (1.00e+00)
iterations (1.80e-04)
num (1.71e-04)
%END% (4.19e-05)
algorithm (1.89e-05)
2 (1.08e-05)
convex (9.24e-06)
bt (3.33e-06)
d (9.01e-07)
world (7.75e-07)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
iterationsiterations (9.97e-01)
perturbation (2.21e-03)
%END% (1.03e-03)
algorithm (6.74e-05)
create (2.15e-05)
2 (1.35e-05)
bt (1.31e-05)
jni (9.40e-06)
d (8.19e-06)
value (6.81e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
(1.93e-04)
bt (1.06e-04)
callback (9.20e-05)
jni (3.44e-05)
2 (3.14e-05)
iterations (2.82e-05)
bits (1.74e-05)
value (9.76e-06)
hits (8.12e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,num,perturbation,iterationsgetget (9.43e-01)
num (4.54e-02)
d (5.66e-03)
convex (3.62e-03)
create (8.54e-04)
func (7.10e-04)
iterations (4.98e-04)
algorithm (2.86e-04)
2 (1.24e-04)
collision (9.10e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
numnum (9.97e-01)
%END% (5.82e-04)
bt (2.77e-04)
perturbation (2.62e-04)
get (2.44e-04)
convex (1.99e-04)
world (1.68e-04)
set (1.08e-04)
d (6.10e-05)
triangle (4.24e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
perturbationperturbation (9.99e-01)
num (3.79e-04)
iterations (3.56e-04)
algorithm (5.64e-05)
%END% (5.30e-05)
2 (3.29e-05)
convex (3.01e-05)
bt (8.95e-06)
d (3.42e-06)
world (2.96e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
iterationsiterations (9.94e-01)
perturbation (4.33e-03)
%END% (9.88e-04)
algorithm (1.89e-04)
create (6.13e-05)
get (5.37e-05)
jni (3.77e-05)
2 (3.75e-05)
bt (3.14e-05)
d (2.38e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
bt (1.87e-04)
callback (1.64e-04)
(1.08e-04)
jni (7.06e-05)
2 (5.47e-05)
iterations (3.69e-05)
bits (2.41e-05)
hits (1.30e-05)
edge (1.14e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
num
perturbation
iterations
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
set,minimum,points,perturbation,thresholdsetset (9.50e-01)
minimum (4.84e-02)
threshold (4.07e-04)
d (4.03e-04)
convex (2.51e-04)
func (7.58e-05)
create (5.69e-05)
algorithm (2.52e-05)
points (1.77e-05)
2 (1.09e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
minimumminimum (9.78e-01)
points (2.18e-02)
%END% (1.48e-04)
set (4.28e-05)
convex (2.57e-05)
d (1.06e-05)
bt (1.03e-05)
world (5.96e-06)
get (5.43e-06)
perturbation (4.16e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
pointspoints (9.73e-01)
perturbation (2.65e-02)
minimum (8.81e-05)
%END% (2.18e-05)
algorithm (8.74e-06)
convex (7.51e-06)
2 (5.24e-06)
d (1.25e-06)
threshold (1.16e-06)
bt (8.92e-07)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
perturbationperturbation (8.42e-01)
threshold (1.54e-01)
points (3.49e-03)
%END% (1.71e-04)
algorithm (1.13e-04)
2 (4.73e-05)
d (2.38e-05)
convex (2.19e-05)
create (1.91e-05)
jni (1.34e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
thresholdthreshold (9.85e-01)
perturbation (1.47e-02)
%END% (9.17e-05)
algorithm (1.23e-05)
points (7.53e-06)
set (7.38e-06)
create (7.37e-06)
d (4.40e-06)
2 (4.06e-06)
jni (3.70e-06)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
%END%%END% (9.86e-01)
threshold (1.22e-02)
bt (5.27e-04)
callback (3.28e-04)
(2.93e-04)
perturbation (1.47e-04)
2 (1.30e-04)
jni (4.67e-05)
bits (3.82e-05)
to (3.43e-05)
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
set
(
swig
c
ptr
,
this
,
value
)
;
}
<SENTENCE_END/>
get,minimum,points,perturbation,thresholdgetget (9.51e-01)
minimum (4.80e-02)
d (5.41e-04)
convex (3.37e-04)
threshold (3.18e-04)
func (1.02e-04)
create (7.66e-05)
algorithm (3.40e-05)
points (2.19e-05)
2 (1.48e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
minimumminimum (9.72e-01)
points (2.72e-02)
%END% (2.06e-04)
get (1.84e-04)
convex (7.39e-05)
set (4.53e-05)
world (4.49e-05)
bt (3.94e-05)
d (2.96e-05)
add (1.31e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
pointspoints (9.75e-01)
perturbation (2.43e-02)
minimum (2.10e-04)
%END% (4.60e-05)
algorithm (2.24e-05)
convex (2.13e-05)
2 (1.36e-05)
d (3.96e-06)
bt (3.83e-06)
threshold (2.01e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
perturbationperturbation (8.79e-01)
threshold (1.16e-01)
points (4.10e-03)
%END% (2.25e-04)
algorithm (1.97e-04)
2 (8.33e-05)
d (4.19e-05)
convex (3.88e-05)
create (3.37e-05)
jni (3.17e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
thresholdthreshold (9.71e-01)
perturbation (2.87e-02)
%END% (8.84e-05)
get (4.04e-05)
algorithm (3.14e-05)
create (1.89e-05)
points (1.72e-05)
d (1.13e-05)
jni (1.12e-05)
2 (1.04e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
threshold (1.43e-02)
bt (1.07e-03)
callback (7.02e-04)
perturbation (3.05e-04)
2 (2.50e-04)
(1.66e-04)
jni (1.08e-04)
bits (5.54e-05)
edge (5.02e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
convex
2
d
convex
2
d
algorithm
create
func
minimum
points
perturbation
threshold
get
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
setsetset (4.20e-01)
renderable (1.71e-01)
alloc (1.70e-01)
calculate (3.82e-02)
extend (3.39e-02)
load (3.28e-02)
get (2.80e-02)
clear (2.01e-02)
reset (1.46e-02)
obtain (1.21e-02)
<SENTENCE_START>
{
world
transform
.
%SELF%
(
renderable
.
world
transform
)
;
material
=
renderable
.
material
;
mesh
=
renderable
.
mesh
;
mesh
part
offset
=
renderable
.
mesh
part
offset
;
mesh
part
size
=
renderable
.
mesh
part
size
;
primitive
type
=
renderable
.
primitive
type
;
bones
=
renderable
.
bones
;
environment
=
renderable
.
environment
;
shader
=
renderable
.
shader
;
user
data
=
renderable
.
user
data
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
world
transform
.
%SELF%
(
renderable
.
world
transform
)
;
material
=
renderable
.
material
;
mesh
=
renderable
.
mesh
;
mesh
part
offset
=
renderable
.
mesh
part
offset
;
mesh
part
size
=
renderable
.
mesh
part
size
;
primitive
type
=
renderable
.
primitive
type
;
bones
=
renderable
.
bones
;
environment
=
renderable
.
environment
;
shader
=
renderable
.
shader
;
user
data
=
renderable
.
user
data
;
return
this
;
}
<SENTENCE_END/>
%END%renderable (7.02e-01)
bones (8.38e-02)
mesh (5.75e-02)
environment (5.31e-02)
user (2.19e-02)
part (1.78e-02)
shader (1.16e-02)
material (1.03e-02)
alloc (9.10e-03)
bounding (7.03e-03)
<SENTENCE_START>
{
world
transform
.
%SELF%
(
renderable
.
world
transform
)
;
material
=
renderable
.
material
;
mesh
=
renderable
.
mesh
;
mesh
part
offset
=
renderable
.
mesh
part
offset
;
mesh
part
size
=
renderable
.
mesh
part
size
;
primitive
type
=
renderable
.
primitive
type
;
bones
=
renderable
.
bones
;
environment
=
renderable
.
environment
;
shader
=
renderable
.
shader
;
user
data
=
renderable
.
user
data
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
world
transform
.
%SELF%
(
renderable
.
world
transform
)
;
material
=
renderable
.
material
;
mesh
=
renderable
.
mesh
;
mesh
part
offset
=
renderable
.
mesh
part
offset
;
mesh
part
size
=
renderable
.
mesh
part
size
;
primitive
type
=
renderable
.
primitive
type
;
bones
=
renderable
.
bones
;
environment
=
renderable
.
environment
;
shader
=
renderable
.
shader
;
user
data
=
renderable
.
user
data
;
return
this
;
}
<SENTENCE_END/>
loadloadget (4.31e-01)
load (2.33e-01)
atlas (4.91e-02)
new (4.59e-02)
create (3.44e-02)
set (2.54e-02)
list (2.37e-02)
copy (8.31e-03)
process (7.42e-03)
texture (6.61e-03)
<SENTENCE_START>
{
return
%SELF%
(
file
name
,
new
atlas
tiled
map
loader
parameters
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
file
name
,
new
atlas
tiled
map
loader
parameters
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (3.61e-01)
atlas (8.95e-02)
load (4.25e-02)
tiled (3.98e-02)
name (3.49e-02)
parameters (2.83e-02)
file (2.41e-02)
texture (1.65e-02)
loader (1.49e-02)
model (1.45e-02)
<SENTENCE_START>
{
return
%SELF%
(
file
name
,
new
atlas
tiled
map
loader
parameters
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
file
name
,
new
atlas
tiled
map
loader
parameters
(
)
)
;
}
<SENTENCE_END/>
loadloadload (6.75e-01)
create (9.61e-02)
set (3.97e-02)
copy (2.55e-02)
get (2.42e-02)
process (1.89e-02)
atlas (1.40e-02)
add (6.98e-03)
remove (5.21e-03)
%END% (4.55e-03)
<SENTENCE_START>
{
try
{
if
(
parameter
!=
null
)
{
convert
object
to
tile
space
=
parameter
.
convert
object
to
tile
space
;
}
else
{
convert
object
to
tile
space
=
false
;
}
file
handle
tmx
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tmx
file
)
;
object
map
<
string
,
texture
atlas
>
atlases
=
new
object
map
<
string
,
texture
atlas
>
(
)
;
file
handle
atlas
file
=
load
atlas
(
root
,
tmx
file
)
;
if
(
atlas
file
==
null
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load atlas"
)
;
}
texture
atlas
atlas
=
new
texture
atlas
(
atlas
file
)
;
atlases
.
put
(
atlas
file
.
path
(
)
,
atlas
)
;
atlas
resolver
.
direct
atlas
resolver
atlas
resolver
=
new
atlas
resolver
.
direct
atlas
resolver
(
atlases
)
;
tiled
map
map
=
load
map
(
root
,
tmx
file
,
atlas
resolver
)
;
map
.
set
owned
resources
(
atlases
.
values
(
)
.
to
array
(
)
)
;
set
texture
filters
(
parameter
.
texture
min
filter
,
parameter
.
texture
mag
filter
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
if
(
parameter
!=
null
)
{
convert
object
to
tile
space
=
parameter
.
convert
object
to
tile
space
;
}
else
{
convert
object
to
tile
space
=
false
;
}
file
handle
tmx
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tmx
file
)
;
object
map
<
string
,
texture
atlas
>
atlases
=
new
object
map
<
string
,
texture
atlas
>
(
)
;
file
handle
atlas
file
=
load
atlas
(
root
,
tmx
file
)
;
if
(
atlas
file
==
null
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load atlas"
)
;
}
texture
atlas
atlas
=
new
texture
atlas
(
atlas
file
)
;
atlases
.
put
(
atlas
file
.
path
(
)
,
atlas
)
;
atlas
resolver
.
direct
atlas
resolver
atlas
resolver
=
new
atlas
resolver
.
direct
atlas
resolver
(
atlases
)
;
tiled
map
map
=
load
map
(
root
,
tmx
file
,
atlas
resolver
)
;
map
.
set
owned
resources
(
atlases
.
values
(
)
.
to
array
(
)
)
;
set
texture
filters
(
parameter
.
texture
min
filter
,
parameter
.
texture
mag
filter
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
%END%%END% (4.45e-01)
atlas (8.59e-02)
file (4.66e-02)
load (3.35e-02)
object (2.31e-02)
space (2.28e-02)
tmx (2.21e-02)
texture (1.90e-02)
to (1.77e-02)
tile (1.44e-02)
<SENTENCE_START>
{
try
{
if
(
parameter
!=
null
)
{
convert
object
to
tile
space
=
parameter
.
convert
object
to
tile
space
;
}
else
{
convert
object
to
tile
space
=
false
;
}
file
handle
tmx
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tmx
file
)
;
object
map
<
string
,
texture
atlas
>
atlases
=
new
object
map
<
string
,
texture
atlas
>
(
)
;
file
handle
atlas
file
=
load
atlas
(
root
,
tmx
file
)
;
if
(
atlas
file
==
null
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load atlas"
)
;
}
texture
atlas
atlas
=
new
texture
atlas
(
atlas
file
)
;
atlases
.
put
(
atlas
file
.
path
(
)
,
atlas
)
;
atlas
resolver
.
direct
atlas
resolver
atlas
resolver
=
new
atlas
resolver
.
direct
atlas
resolver
(
atlases
)
;
tiled
map
map
=
load
map
(
root
,
tmx
file
,
atlas
resolver
)
;
map
.
set
owned
resources
(
atlases
.
values
(
)
.
to
array
(
)
)
;
set
texture
filters
(
parameter
.
texture
min
filter
,
parameter
.
texture
mag
filter
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
if
(
parameter
!=
null
)
{
convert
object
to
tile
space
=
parameter
.
convert
object
to
tile
space
;
}
else
{
convert
object
to
tile
space
=
false
;
}
file
handle
tmx
file
=
resolve
(
file
name
)
;
root
=
xml
.
parse
(
tmx
file
)
;
object
map
<
string
,
texture
atlas
>
atlases
=
new
object
map
<
string
,
texture
atlas
>
(
)
;
file
handle
atlas
file
=
load
atlas
(
root
,
tmx
file
)
;
if
(
atlas
file
==
null
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load atlas"
)
;
}
texture
atlas
atlas
=
new
texture
atlas
(
atlas
file
)
;
atlases
.
put
(
atlas
file
.
path
(
)
,
atlas
)
;
atlas
resolver
.
direct
atlas
resolver
atlas
resolver
=
new
atlas
resolver
.
direct
atlas
resolver
(
atlases
)
;
tiled
map
map
=
load
map
(
root
,
tmx
file
,
atlas
resolver
)
;
map
.
set
owned
resources
(
atlases
.
values
(
)
.
to
array
(
)
)
;
set
texture
filters
(
parameter
.
texture
min
filter
,
parameter
.
texture
mag
filter
)
;
return
map
;
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Couldn't load tilemap '"
+
file
name
+
"'"
,
e
)
;
}
}
<SENTENCE_END/>
load,atlasloadload (5.12e-01)
get (3.11e-01)
set (1.14e-01)
parse (7.86e-03)
remove (7.05e-03)
add (4.97e-03)
create (2.97e-03)
process (2.72e-03)
is (2.60e-03)
property (2.23e-03)
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
atlas%END% (2.99e-01)
file (1.09e-01)
load (6.57e-02)
atlas (3.99e-02)
property (3.05e-02)
name (2.73e-02)
tmx (2.50e-02)
by (2.36e-02)
child (2.17e-02)
handle (1.81e-02)
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
%END%%END% (9.32e-01)
name (3.84e-03)
file (3.65e-03)
handle (3.19e-03)
by (2.98e-03)
value (2.96e-03)
to (2.93e-03)
callback (2.40e-03)
index (2.31e-03)
(2.26e-03)
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
element
e
=
root
.
get
child
by
name
(
"properties"
)
;
if
(
e
!=
null
)
{
for
(
element
property
:
e
.
get
children
by
name
(
"property"
)
)
{
string
name
=
property
.
get
attribute
(
"name"
,
null
)
;
string
value
=
property
.
get
attribute
(
"value"
,
null
)
;
if
(
name
.
equals
(
"atlas"
)
)
{
if
(
value
==
null
)
{
value
=
property
.
get
text
(
)
;
}
if
(
value
==
null
||
value
.
length
(
)
==
0
)
{
continue
;
}
return
get
relative
file
handle
(
tmx
file
,
value
)
;
}
}
}
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
return
atlas
file
.
exists
(
)
?
atlas
file
:
null
;
}
<SENTENCE_END/>
set,texture,filterssetset (4.56e-01)
get (2.35e-01)
load (1.22e-01)
clear (3.75e-02)
add (2.87e-02)
setup (8.89e-03)
swig (8.86e-03)
draw (7.36e-03)
texture (6.43e-03)
deallocate (5.75e-03)
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
texturetracked (6.01e-01)
texture (1.51e-01)
filter (2.27e-02)
draw (1.78e-02)
set (1.57e-02)
setup (1.43e-02)
load (1.19e-02)
add (8.84e-03)
region (8.61e-03)
%END% (8.11e-03)
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
filterstextures (6.73e-01)
texture (1.39e-01)
%END% (5.76e-02)
region (1.12e-02)
tracked (1.06e-02)
all (7.62e-03)
filter (5.09e-03)
buffer (3.44e-03)
setup (3.35e-03)
draw (3.32e-03)
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.58e-01)
textures (1.23e-02)
texture (8.99e-03)
(1.87e-03)
min (1.55e-03)
all (1.32e-03)
tracked (1.12e-03)
callback (8.06e-04)
buffer (7.93e-04)
filter (5.57e-04)
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
texture
texture
:
tracked
textures
)
{
texture
.
set
filter
(
min
,
mag
)
;
}
tracked
textures
.
clear
(
)
;
}
<SENTENCE_END/>
load,maploadload (6.00e-01)
set (2.14e-01)
get (1.47e-01)
to (6.18e-03)
create (3.89e-03)
setup (2.00e-03)
invalidate (1.86e-03)
add (1.57e-03)
copy (1.57e-03)
map (1.51e-03)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
map%END% (3.81e-01)
to (1.23e-01)
load (9.98e-02)
map (3.12e-02)
get (2.22e-02)
properties (2.19e-02)
tile (1.74e-02)
height (1.60e-02)
set (1.54e-02)
width (1.42e-02)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
%END%%END% (9.49e-01)
to (1.79e-02)
by (3.79e-03)
(2.46e-03)
map (2.03e-03)
callback (1.60e-03)
array (1.55e-03)
data (1.53e-03)
value (8.96e-04)
coordinates (8.04e-04)
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tiled
map
map
=
new
tiled
map
(
)
;
string
map
orientation
=
root
.
get
attribute
(
"orientation"
,
null
)
;
int
map
width
=
root
.
get
int
attribute
(
"width"
,
0
)
;
int
map
height
=
root
.
get
int
attribute
(
"height"
,
0
)
;
int
tile
width
=
root
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tile
height
=
root
.
get
int
attribute
(
"tileheight"
,
0
)
;
string
map
background
color
=
root
.
get
attribute
(
"backgroundcolor"
,
null
)
;
map
properties
map
properties
=
map
.
get
properties
(
)
;
if
(
map
orientation
!=
null
)
{
map
properties
.
put
(
"orientation"
,
map
orientation
)
;
}
map
properties
.
put
(
"width"
,
map
width
)
;
map
properties
.
put
(
"height"
,
map
height
)
;
map
properties
.
put
(
"tilewidth"
,
tile
width
)
;
map
properties
.
put
(
"tileheight"
,
tile
height
)
;
if
(
map
background
color
!=
null
)
{
map
properties
.
put
(
"backgroundcolor"
,
map
background
color
)
;
}
map
tile
width
=
tile
width
;
map
tile
height
=
tile
height
;
map
width
in
pixels
=
map
width
*
tile
width
;
map
height
in
pixels
=
map
height
*
tile
height
;
for
(
int
i
=
0
,
j
=
root
.
get
child
count
(
)
;
i
<
j
;
i
++
)
{
element
element
=
root
.
get
child
(
i
)
;
string
element
name
=
element
.
get
name
(
)
;
if
(
element
name
.
equals
(
"properties"
)
)
{
load
properties
(
map
.
get
properties
(
)
,
element
)
;
}
else
if
(
element
name
.
equals
(
"tileset"
)
)
{
load
tileset
(
map
,
element
,
tmx
file
,
resolver
)
;
}
else
if
(
element
name
.
equals
(
"layer"
)
)
{
load
tile
layer
(
map
,
element
)
;
}
else
if
(
element
name
.
equals
(
"objectgroup"
)
)
{
load
object
group
(
map
,
element
)
;
}
}
return
map
;
}
<SENTENCE_END/>
load,tilesetloadload (4.79e-01)
set (2.23e-01)
get (1.48e-01)
%END% (2.33e-02)
tile (1.37e-02)
add (1.23e-02)
create (9.82e-03)
invalidate (4.87e-03)
open (4.72e-03)
to (3.68e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
tileset%END% (4.29e-01)
load (1.11e-01)
tile (5.02e-02)
set (2.34e-02)
get (2.28e-02)
to (1.62e-02)
element (1.60e-02)
by (1.52e-02)
array (8.20e-03)
recursively (8.01e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.84e-01)
load (2.01e-02)
tile (1.64e-02)
to (1.35e-02)
by (1.12e-02)
array (6.36e-03)
recursively (6.13e-03)
set (5.49e-03)
get (5.18e-03)
data (4.54e-03)
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
element
.
get
name
(
)
.
equals
(
"tileset"
)
)
{
string
name
=
element
.
get
(
"name"
,
null
)
;
int
firstgid
=
element
.
get
int
attribute
(
"firstgid"
,
1
)
;
int
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
int
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
int
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
int
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
string
source
=
element
.
get
attribute
(
"source"
,
null
)
;
int
offset
x
=
0
;
int
offset
y
=
0
;
string
image
source
=
""
;
int
image
width
=
0
,
image
height
=
0
;
file
handle
image
=
null
;
if
(
source
!=
null
)
{
file
handle
tsx
=
get
relative
file
handle
(
tmx
file
,
source
)
;
try
{
element
=
xml
.
parse
(
tsx
)
;
name
=
element
.
get
(
"name"
,
null
)
;
tilewidth
=
element
.
get
int
attribute
(
"tilewidth"
,
0
)
;
tileheight
=
element
.
get
int
attribute
(
"tileheight"
,
0
)
;
spacing
=
element
.
get
int
attribute
(
"spacing"
,
0
)
;
margin
=
element
.
get
int
attribute
(
"margin"
,
0
)
;
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tsx
,
image
source
)
;
}
}
catch
(
io
exception
e
)
{
throw
new
gdx
runtime
exception
(
"Error parsing external tileset."
)
;
}
}
else
{
element
offset
=
element
.
get
child
by
name
(
"tileoffset"
)
;
if
(
offset
!=
null
)
{
offset
x
=
offset
.
get
int
attribute
(
"x"
,
0
)
;
offset
y
=
offset
.
get
int
attribute
(
"y"
,
0
)
;
}
element
image
element
=
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
image
source
=
image
element
.
get
attribute
(
"source"
)
;
image
width
=
image
element
.
get
int
attribute
(
"width"
,
0
)
;
image
height
=
image
element
.
get
int
attribute
(
"height"
,
0
)
;
image
=
get
relative
file
handle
(
tmx
file
,
image
source
)
;
}
}
string
atlas
file
path
=
map
.
get
properties
(
)
.
get
(
"atlas"
,
string
.
class
)
;
if
(
atlas
file
path
==
null
)
{
file
handle
atlas
file
=
tmx
file
.
sibling
(
tmx
file
.
name
without
extension
(
)
+
".atlas"
)
;
if
(
atlas
file
.
exists
(
)
)
atlas
file
path
=
atlas
file
.
name
(
)
;
}
if
(
atlas
file
path
==
null
)
{
throw
new
gdx
runtime
exception
(
"The map is missing the 'atlas' property"
)
;
}
file
handle
atlas
handle
=
get
relative
file
handle
(
tmx
file
,
atlas
file
path
)
;
atlas
handle
=
resolve
(
atlas
handle
.
path
(
)
)
;
texture
atlas
atlas
=
resolver
.
get
atlas
(
atlas
handle
.
path
(
)
)
;
string
regions
name
=
atlas
handle
.
name
without
extension
(
)
;
for
(
texture
texture
:
atlas
.
get
textures
(
)
)
{
tracked
textures
.
add
(
texture
)
;
}
tiled
map
tile
set
tileset
=
new
tiled
map
tile
set
(
)
;
map
properties
props
=
tileset
.
get
properties
(
)
;
tileset
.
set
name
(
name
)
;
props
.
put
(
"firstgid"
,
firstgid
)
;
props
.
put
(
"imagesource"
,
image
source
)
;
props
.
put
(
"imagewidth"
,
image
width
)
;
props
.
put
(
"imageheight"
,
image
height
)
;
props
.
put
(
"tilewidth"
,
tilewidth
)
;
props
.
put
(
"tileheight"
,
tileheight
)
;
props
.
put
(
"margin"
,
margin
)
;
props
.
put
(
"spacing"
,
spacing
)
;
for
(
atlas
region
region
:
atlas
.
find
regions
(
regions
name
)
)
{
if
(
region
!=
null
)
{
static
tiled
map
tile
tile
=
new
static
tiled
map
tile
(
region
)
;
int
tileid
=
firstgid
+
region
.
index
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
for
(
element
tile
element
:
element
.
get
children
by
name
(
"tile"
)
)
{
int
tileid
=
firstgid
+
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
tileid
)
;
if
(
tile
==
null
)
{
element
image
element
=
tile
element
.
get
child
by
name
(
"image"
)
;
if
(
image
element
!=
null
)
{
string
region
name
=
image
element
.
get
attribute
(
"source"
)
;
region
name
=
region
name
.
substring
(
0
,
region
name
.
last
index
of
(
'.'
)
)
;
atlas
region
region
=
atlas
.
find
region
(
region
name
)
;
if
(
region
==
null
)
throw
new
gdx
runtime
exception
(
"Tileset region not found: "
+
region
name
)
;
tile
=
new
static
tiled
map
tile
(
region
)
;
tile
.
set
id
(
tileid
)
;
tile
.
set
offset
x
(
offset
x
)
;
tile
.
set
offset
y
(
-
offset
y
)
;
tileset
.
put
tile
(
tileid
,
tile
)
;
}
}
if
(
tile
!=
null
)
{
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
array
<
element
>
tile
elements
=
element
.
get
children
by
name
(
"tile"
)
;
array
<
animated
tiled
map
tile
>
animated
tiles
=
new
array
<
animated
tiled
map
tile
>
(
)
;
for
(
element
tile
element
:
tile
elements
)
{
int
localtid
=
tile
element
.
get
int
attribute
(
"id"
,
0
)
;
tiled
map
tile
tile
=
tileset
.
get
tile
(
firstgid
+
localtid
)
;
if
(
tile
!=
null
)
{
element
animation
element
=
tile
element
.
get
child
by
name
(
"animation"
)
;
if
(
animation
element
!=
null
)
{
array
<
static
tiled
map
tile
>
static
tiles
=
new
array
<
static
tiled
map
tile
>
(
)
;
int
array
intervals
=
new
int
array
(
)
;
for
(
element
frame
element
:
animation
element
.
get
children
by
name
(
"frame"
)
)
{
static
tiles
.
add
(
(
static
tiled
map
tile
)
tileset
.
get
tile
(
firstgid
+
frame
element
.
get
int
attribute
(
"tileid"
)
)
)
;
intervals
.
add
(
frame
element
.
get
int
attribute
(
"duration"
)
)
;
}
animated
tiled
map
tile
animated
tile
=
new
animated
tiled
map
tile
(
intervals
,
static
tiles
)
;
animated
tile
.
set
id
(
tile
.
get
id
(
)
)
;
animated
tiles
.
add
(
animated
tile
)
;
tile
=
animated
tile
;
}
string
terrain
=
tile
element
.
get
attribute
(
"terrain"
,
null
)
;
if
(
terrain
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"terrain"
,
terrain
)
;
}
string
probability
=
tile
element
.
get
attribute
(
"probability"
,
null
)
;
if
(
probability
!=
null
)
{
tile
.
get
properties
(
)
.
put
(
"probability"
,
probability
)
;
}
element
properties
=
tile
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tile
.
get
properties
(
)
,
properties
)
;
}
}
}
for
(
animated
tiled
map
tile
tile
:
animated
tiles
)
{
tileset
.
put
tile
(
tile
.
get
id
(
)
,
tile
)
;
}
element
properties
=
element
.
get
child
by
name
(
"properties"
)
;
if
(
properties
!=
null
)
{
load
properties
(
tileset
.
get
properties
(
)
,
properties
)
;
}
map
.
get
tile
sets
(
)
.
add
tile
set
(
tileset
)
;
}
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
delegatedelegateaction (8.45e-01)
update (5.75e-02)
act (2.03e-02)
remove (8.76e-03)
get (8.56e-03)
run (4.33e-03)
mouse (3.53e-03)
set (2.89e-03)
is (2.57e-03)
create (2.20e-03)
<SENTENCE_START>
{
if
(
action
==
null
)
return
true
;
return
action
.
act
(
delta
*
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
action
==
null
)
return
true
;
return
action
.
act
(
delta
*
scale
)
;
}
<SENTENCE_END/>
%END%%END% (6.29e-01)
update (3.48e-02)
action (3.39e-02)
to (2.98e-02)
pressed (1.33e-02)
down (1.05e-02)
act (9.06e-03)
performed (7.33e-03)
value (7.30e-03)
and (6.55e-03)
<SENTENCE_START>
{
if
(
action
==
null
)
return
true
;
return
action
.
act
(
delta
*
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
action
==
null
)
return
true
;
return
action
.
act
(
delta
*
scale
)
;
}
<SENTENCE_END/>
get,scalegetget (9.36e-01)
is (3.85e-02)
scale (4.94e-03)
iterator (4.41e-03)
needs (3.06e-03)
has (1.67e-03)
set (7.80e-04)
protected (6.57e-04)
read (3.56e-04)
append (3.03e-04)
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
scalescale (8.95e-01)
get (1.65e-02)
size (6.12e-03)
to (5.55e-03)
%END% (3.76e-03)
set (2.42e-03)
rot (2.05e-03)
by (1.82e-03)
value (1.71e-03)
max (1.49e-03)
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
%END%%END% (8.82e-01)
scale (1.84e-02)
by (8.10e-03)
only (7.46e-03)
value (6.29e-03)
to (6.29e-03)
size (5.24e-03)
count (4.04e-03)
enabled (2.27e-03)
array (2.19e-03)
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
scale
;
}
<SENTENCE_END/>
set,scalesetset (9.98e-01)
scale (1.76e-03)
get (7.68e-05)
clear (6.25e-05)
reset (2.84e-05)
translate (2.27e-05)
add (1.64e-05)
remove (8.23e-06)
init (7.78e-06)
this (6.53e-06)
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
scalescale (9.02e-01)
set (8.84e-02)
%END% (1.58e-03)
get (7.12e-04)
to (4.91e-04)
clear (4.01e-04)
size (3.83e-04)
value (2.65e-04)
translate (2.62e-04)
scaling (1.97e-04)
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
%END%%END% (9.31e-01)
scale (4.34e-02)
value (2.73e-03)
to (1.91e-03)
size (1.31e-03)
position (1.01e-03)
by (8.10e-04)
data (4.78e-04)
top (4.50e-04)
right (4.49e-04)
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
scale
=
scale
;
}
<SENTENCE_END/>
setsetcopy (7.67e-01)
get (5.90e-02)
set (5.25e-02)
add (3.27e-02)
create (2.86e-02)
draw (9.91e-03)
load (7.63e-03)
find (3.60e-03)
as (2.55e-03)
process (2.09e-03)
<SENTENCE_START>
{
return
%SELF%
(
copy
from
.
color
,
copy
from
.
direction
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
copy
from
.
color
,
copy
from
.
direction
)
;
}
<SENTENCE_END/>
%END%from (2.13e-01)
add (1.47e-01)
copy (1.44e-01)
set (8.04e-02)
%END% (3.40e-02)
debug (2.98e-02)
draw (2.96e-02)
get (2.11e-02)
color (1.65e-02)
create (1.60e-02)
<SENTENCE_START>
{
return
%SELF%
(
copy
from
.
color
,
copy
from
.
direction
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
copy
from
.
color
,
copy
from
.
direction
)
;
}
<SENTENCE_END/>
setsetset (3.58e-01)
add (1.25e-01)
draw (3.40e-02)
update (2.48e-02)
paint (2.19e-02)
insert (2.12e-02)
mouse (1.96e-02)
rotate (1.89e-02)
remove (1.86e-02)
color (1.43e-02)
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (3.06e-01)
color (6.22e-02)
set (4.62e-02)
add (3.79e-02)
size (2.87e-02)
to (2.43e-02)
update (1.82e-02)
width (1.45e-02)
index (1.41e-02)
insert (1.23e-02)
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
setsetadd (5.92e-01)
set (2.41e-01)
insert (1.01e-02)
put (9.88e-03)
pad (9.80e-03)
mul (8.53e-03)
pref (7.56e-03)
rotate (6.30e-03)
min (6.29e-03)
%END% (5.70e-03)
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.59e-01)
add (1.51e-01)
color (3.28e-02)
to (2.74e-02)
set (2.39e-02)
g (1.60e-02)
size (1.34e-02)
right (1.21e-02)
left (1.19e-02)
width (8.58e-03)
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
if
(
direction
!=
null
)
this
.
direction
.
%SELF%
(
direction
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
setsetdraw (1.55e-01)
set (1.52e-01)
add (2.98e-02)
to (2.17e-02)
color (2.14e-02)
paint (1.96e-02)
process (1.95e-02)
%END% (1.74e-02)
get (1.48e-02)
insert (1.47e-02)
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (2.75e-01)
color (1.61e-01)
dir (8.58e-02)
to (3.98e-02)
set (2.74e-02)
draw (1.86e-02)
line (1.59e-02)
x (1.44e-02)
size (1.26e-02)
width (1.02e-02)
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
color
!=
null
)
this
.
color
.
%SELF%
(
color
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
setsetset (2.39e-01)
add (2.38e-01)
draw (4.26e-02)
%END% (2.37e-02)
to (1.83e-02)
mul (1.74e-02)
move (1.54e-02)
insert (1.49e-02)
get (1.39e-02)
process (1.35e-02)
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
%END%%END% (4.07e-01)
dir (1.45e-01)
color (5.03e-02)
to (4.14e-02)
add (2.56e-02)
g (2.41e-02)
x (2.37e-02)
set (1.40e-02)
right (9.97e-03)
line (9.21e-03)
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
color
.
%SELF%
(
r
,
g
,
b
,
1f
)
;
this
.
direction
.
%SELF%
(
dir
x
,
dir
y
,
dir
z
)
.
nor
(
)
;
return
this
;
}
<SENTENCE_END/>
equalsequalsequals (8.58e-01)
same (4.92e-02)
set (2.14e-02)
is (1.60e-02)
other (1.21e-02)
copy (9.06e-03)
compare (4.32e-03)
choose (3.89e-03)
add (3.38e-03)
has (2.48e-03)
<SENTENCE_START>
{
return
(
other
!=
null
)
&&
(
(
other
==
this
)
||
(
(
color
.
%SELF%
(
other
.
color
)
&&
direction
.
%SELF%
(
other
.
direction
)
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
other
!=
null
)
&&
(
(
other
==
this
)
||
(
(
color
.
%SELF%
(
other
.
color
)
&&
direction
.
%SELF%
(
other
.
direction
)
)
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.93e-01)
2 (7.80e-04)
by (3.58e-04)
jni (3.33e-04)
callback (3.27e-04)
(2.81e-04)
to (2.67e-04)
array (2.02e-04)
other (1.98e-04)
bits (1.80e-04)
<SENTENCE_START>
{
return
(
other
!=
null
)
&&
(
(
other
==
this
)
||
(
(
color
.
%SELF%
(
other
.
color
)
&&
direction
.
%SELF%
(
other
.
direction
)
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
other
!=
null
)
&&
(
(
other
==
this
)
||
(
(
color
.
%SELF%
(
other
.
color
)
&&
direction
.
%SELF%
(
other
.
direction
)
)
)
)
;
}
<SENTENCE_END/>
initiniton (4.11e-01)
initialize (9.63e-02)
notify (8.49e-02)
pause (5.34e-02)
destroy (4.50e-02)
invoke (3.91e-02)
main (2.76e-02)
init (2.56e-02)
create (2.01e-02)
run (1.73e-02)
<SENTENCE_START>
{
surface
holder
holder
=
get
holder
(
)
;
holder
.
add
callback
(
this
)
;
int
sdk
version
=
android
.
os
.
build
.
version
.
sdk
int
;
if
(
sdk
version
<=
8
)
{
holder
.
set
format
(
pixel
format
.
rgb
565
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
surface
holder
holder
=
get
holder
(
)
;
holder
.
add
callback
(
this
)
;
int
sdk
version
=
android
.
os
.
build
.
version
.
sdk
int
;
if
(
sdk
version
<=
8
)
{
holder
.
set
format
(
pixel
format
.
rgb
565
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.63e-01)
holder (7.57e-02)
format (1.11e-02)
test (6.35e-03)
pixel (5.48e-03)
callback (4.89e-03)
bits (4.47e-03)
int (3.29e-03)
egl (3.00e-03)
changed (2.75e-03)
<SENTENCE_START>
{
surface
holder
holder
=
get
holder
(
)
;
holder
.
add
callback
(
this
)
;
int
sdk
version
=
android
.
os
.
build
.
version
.
sdk
int
;
if
(
sdk
version
<=
8
)
{
holder
.
set
format
(
pixel
format
.
rgb
565
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
surface
holder
holder
=
get
holder
(
)
;
holder
.
add
callback
(
this
)
;
int
sdk
version
=
android
.
os
.
build
.
version
.
sdk
int
;
if
(
sdk
version
<=
8
)
{
holder
.
set
format
(
pixel
format
.
rgb
565
)
;
}
}
<SENTENCE_END/>
set,gl,wrappersetset (9.33e-01)
get (3.17e-02)
create (1.03e-02)
is (3.07e-03)
load (2.78e-03)
invalidate (2.15e-03)
gl (2.04e-03)
init (1.09e-03)
swig (1.04e-03)
reset (8.06e-04)
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
glgl (9.18e-01)
uniform (1.40e-02)
wrap (5.90e-03)
create (4.78e-03)
set (4.75e-03)
setup (3.46e-03)
read (2.46e-03)
array (2.08e-03)
render (1.64e-03)
get (1.62e-03)
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
wrappergl (7.21e-01)
wrapper (1.50e-01)
uniform (2.55e-02)
wrap (9.57e-03)
create (8.22e-03)
setup (7.08e-03)
set (4.73e-03)
read (4.00e-03)
array (3.47e-03)
swig (2.86e-03)
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
%END%%END% (3.61e-01)
gl (2.03e-01)
array (3.11e-02)
buffer (2.38e-02)
wrapper (2.34e-02)
to (2.23e-02)
only (2.21e-02)
2 (1.82e-02)
data (1.79e-02)
offset (1.38e-02)
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
wrapper
=
gl
wrapper
;
}
<SENTENCE_END/>
set,debug,flagssetset (9.98e-01)
debug (2.02e-03)
reset (7.35e-05)
get (4.83e-05)
m (3.79e-05)
clear (2.17e-05)
add (4.91e-06)
load (4.09e-06)
flags (3.20e-06)
invalidate (3.14e-06)
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
debugdebug (9.84e-01)
set (1.34e-02)
draw (3.55e-04)
destroy (3.11e-04)
particle (3.09e-04)
flags (3.08e-04)
toggle (1.22e-04)
reset (7.94e-05)
on (4.75e-05)
indices (3.58e-05)
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
flagsflags (9.96e-01)
particle (1.05e-03)
set (6.49e-04)
debug (6.14e-04)
indices (2.34e-04)
destroy (1.00e-04)
contacts (7.50e-05)
buffer (6.94e-05)
%END% (5.55e-05)
group (4.50e-05)
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
%END%%END% (5.01e-01)
set (1.73e-01)
particle (3.50e-02)
to (9.80e-03)
data (9.18e-03)
update (8.64e-03)
buffer (8.20e-03)
enabled (7.52e-03)
indices (6.93e-03)
tile (6.79e-03)
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
debug
flags
=
debug
flags
;
}
<SENTENCE_END/>
get,debug,flagsgetget (9.81e-01)
is (1.18e-02)
set (4.09e-03)
debug (1.26e-03)
iterator (6.73e-04)
m (2.45e-04)
particle (1.19e-04)
add (1.01e-04)
find (6.64e-05)
return (6.20e-05)
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
debugdebug (9.70e-01)
set (1.11e-02)
get (6.70e-03)
particle (2.40e-03)
is (7.93e-04)
draw (5.46e-04)
flags (5.12e-04)
destroy (4.32e-04)
m (3.12e-04)
max (2.94e-04)
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
flagsflags (9.90e-01)
debug (4.41e-03)
particle (1.43e-03)
set (8.89e-04)
%END% (3.50e-04)
indices (1.67e-04)
get (1.28e-04)
buffer (1.24e-04)
destroy (9.14e-05)
max (8.86e-05)
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
%END%%END% (3.41e-01)
get (1.27e-01)
particle (5.94e-02)
to (2.52e-02)
set (2.28e-02)
data (1.82e-02)
buffer (1.21e-02)
enabled (1.14e-02)
array (1.08e-02)
is (1.01e-02)
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
debug
flags
;
}
<SENTENCE_END/>
set,preserve,egl,context,on,pausesetset (9.84e-01)
context (6.24e-03)
reset (2.84e-03)
init (2.57e-03)
preserve (1.51e-03)
on (1.10e-03)
create (6.25e-04)
pause (1.75e-04)
load (6.44e-05)
invalidate (5.53e-05)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
preservecontext (7.18e-01)
on (2.24e-01)
preserve (4.99e-02)
pause (7.96e-03)
egl (2.04e-04)
init (1.14e-05)
stop (8.38e-06)
resume (6.20e-06)
destroy (5.43e-06)
post (3.25e-06)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
eglon (5.39e-01)
pause (4.54e-01)
egl (1.20e-03)
%END% (7.37e-04)
resume (5.62e-04)
context (4.04e-04)
caches (3.40e-04)
stop (3.17e-04)
test (1.54e-04)
surface (1.47e-04)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
contexton (3.67e-01)
pause (3.50e-01)
preserve (3.31e-02)
set (3.13e-02)
destroy (2.88e-02)
init (2.22e-02)
%END% (1.29e-02)
context (1.20e-02)
stop (1.12e-02)
create (9.78e-03)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
onon (6.90e-01)
pause (1.29e-01)
destroy (2.49e-02)
init (2.32e-02)
set (2.10e-02)
stop (1.15e-02)
resume (8.30e-03)
create (7.98e-03)
window (6.39e-03)
reset (4.50e-03)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
pauseon (7.39e-01)
pause (1.55e-01)
context (3.38e-02)
preserve (1.65e-02)
init (1.06e-02)
destroy (8.10e-03)
set (6.32e-03)
stop (3.99e-03)
create (2.76e-03)
resume (2.37e-03)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
%END%%END% (5.79e-01)
pause (4.15e-01)
on (3.64e-03)
preserve (1.27e-03)
context (8.03e-05)
(6.00e-05)
egl (5.75e-05)
value (2.43e-05)
only (1.54e-05)
header (1.47e-05)
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
preserve
egl
context
on
pause
=
preserve
on
pause
;
}
<SENTENCE_END/>
get,preserve,egl,context,on,pausegeton (6.48e-01)
get (2.08e-01)
context (2.29e-02)
create (2.25e-02)
destroy (1.52e-02)
pause (1.37e-02)
is (6.22e-03)
animate (6.16e-03)
set (6.05e-03)
post (5.69e-03)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
preservecontext (5.61e-01)
on (4.31e-01)
pause (5.34e-03)
preserve (1.14e-03)
egl (1.07e-04)
destroy (5.80e-05)
resume (4.17e-05)
window (3.19e-05)
init (2.17e-05)
create (1.90e-05)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
eglpause (8.26e-01)
on (1.67e-01)
%END% (2.72e-03)
egl (4.69e-04)
resume (2.41e-04)
preserve (1.97e-04)
context (1.32e-04)
test (1.05e-04)
stop (9.56e-05)
update (9.24e-05)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
contextpause (2.59e-01)
%END% (1.18e-01)
on (1.12e-01)
get (6.62e-02)
destroy (2.93e-02)
is (2.58e-02)
context (2.51e-02)
create (1.47e-02)
window (1.22e-02)
world (1.06e-02)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
onon (2.34e-01)
pause (1.06e-01)
get (7.92e-02)
%END% (6.72e-02)
destroy (4.72e-02)
is (3.21e-02)
create (2.29e-02)
window (2.02e-02)
resume (1.42e-02)
set (1.37e-02)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
pauseon (4.65e-01)
pause (1.80e-01)
context (5.34e-02)
get (3.97e-02)
destroy (3.52e-02)
create (1.82e-02)
is (1.51e-02)
window (1.50e-02)
resume (9.28e-03)
set (8.45e-03)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
%END%%END% (6.73e-01)
pause (3.24e-01)
on (1.04e-03)
preserve (1.89e-04)
egl (1.28e-04)
context (8.10e-05)
(5.92e-05)
value (2.96e-05)
m (2.62e-05)
only (2.06e-05)
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
preserve
egl
context
on
pause
;
}
<SENTENCE_END/>
set,renderersetcreate (7.83e-01)
set (1.13e-01)
window (2.27e-02)
allocate (1.37e-02)
get (1.06e-02)
initialize (5.88e-03)
run (5.21e-03)
init (4.76e-03)
check (3.55e-03)
on (2.89e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
rendererwindow (4.14e-01)
check (1.98e-01)
context (6.60e-02)
egl (5.58e-02)
create (4.99e-02)
surface (3.87e-02)
default (3.71e-02)
factory (1.95e-02)
render (1.82e-02)
renderer (9.99e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.89e-01)
surface (4.30e-02)
factory (2.83e-02)
window (1.30e-02)
render (1.08e-02)
context (8.49e-03)
thread (5.68e-03)
create (3.95e-03)
egl (2.83e-03)
update (2.81e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
if
(
m
egl
config
chooser
==
null
)
{
m
egl
config
chooser
=
new
simple
egl
config
chooser
(
true
)
;
}
if
(
m
egl
context
factory
==
null
)
{
m
egl
context
factory
=
new
default
context
factory
(
)
;
}
if
(
m
egl
window
surface
factory
==
null
)
{
m
egl
window
surface
factory
=
new
default
window
surface
factory
(
)
;
}
m
renderer
=
renderer
;
m
gl
thread
=
new
gl
thread
(
m
this
weak
ref
)
;
m
gl
thread
.
start
(
)
;
}
<SENTENCE_END/>
set,egl,context,factorysetset (5.19e-01)
create (1.65e-01)
init (6.74e-02)
check (4.93e-02)
action (2.06e-02)
allocate (1.84e-02)
initialize (1.64e-02)
update (1.57e-02)
reset (1.47e-02)
window (1.20e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
eglcheck (7.82e-01)
context (1.12e-01)
render (2.63e-02)
egl (1.37e-02)
factory (1.31e-02)
%END% (6.08e-03)
wrap (5.97e-03)
create (5.54e-03)
allocate (4.68e-03)
init (4.40e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
contextrender (4.78e-01)
factory (2.17e-01)
context (1.40e-01)
%END% (1.22e-01)
thread (1.74e-02)
check (5.87e-03)
egl (4.53e-03)
state (2.73e-03)
wrap (2.06e-03)
update (1.23e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
factory%END% (6.81e-01)
set (4.22e-02)
update (4.18e-02)
init (1.87e-02)
create (1.83e-02)
changed (1.50e-02)
wrap (1.21e-02)
on (9.29e-03)
allocate (8.96e-03)
window (7.24e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
update (2.28e-03)
thread (2.27e-03)
factory (1.93e-03)
changed (1.88e-03)
state (1.66e-03)
value (1.55e-03)
render (1.07e-03)
to (8.89e-04)
(8.54e-04)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
factory
=
factory
;
}
<SENTENCE_END/>
set,egl,window,surface,factorysetwindow (3.20e-01)
set (2.64e-01)
create (2.51e-01)
on (2.84e-02)
check (2.69e-02)
init (2.28e-02)
run (2.21e-02)
initialize (1.05e-02)
swig (7.11e-03)
action (4.82e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
eglwindow (5.17e-01)
check (3.80e-01)
surface (4.98e-02)
egl (1.50e-02)
render (1.42e-02)
factory (1.25e-02)
thread (2.01e-03)
create (1.99e-03)
on (1.13e-03)
wrap (9.88e-04)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
windowsurface (4.32e-01)
render (2.15e-01)
%END% (1.01e-01)
window (9.59e-02)
factory (7.17e-02)
update (1.06e-02)
thread (8.75e-03)
changed (8.19e-03)
wrap (5.32e-03)
on (5.05e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
surfaceset (2.00e-01)
window (1.43e-01)
create (1.22e-01)
update (7.54e-02)
init (6.74e-02)
on (5.02e-02)
action (3.38e-02)
wrap (2.36e-02)
changed (2.24e-02)
run (1.99e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
factorysurface (2.03e-01)
factory (1.97e-01)
window (1.24e-01)
render (7.69e-02)
thread (4.28e-02)
%END% (4.09e-02)
update (3.97e-02)
set (3.95e-02)
state (2.48e-02)
create (2.31e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
%END%%END% (9.96e-01)
factory (1.80e-03)
thread (5.98e-04)
state (5.25e-04)
surface (3.07e-04)
(1.93e-04)
render (9.84e-05)
buffer (4.11e-05)
window (2.54e-05)
value (2.39e-05)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
window
surface
factory
=
factory
;
}
<SENTENCE_END/>
set,egl,config,choosersetcheck (5.79e-01)
set (1.39e-01)
create (8.11e-02)
run (4.43e-02)
mouse (3.52e-02)
initialize (1.49e-02)
begin (1.09e-02)
setup (1.01e-02)
update (9.27e-03)
get (6.69e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
eglcheck (9.34e-01)
render (2.31e-02)
config (6.97e-03)
create (6.19e-03)
mouse (6.12e-03)
run (3.63e-03)
clicked (3.28e-03)
thread (2.50e-03)
update (1.21e-03)
setup (1.07e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
configrender (6.35e-01)
clicked (6.78e-02)
mouse (3.04e-02)
config (2.04e-02)
check (1.81e-02)
chooser (1.78e-02)
thread (1.71e-02)
create (1.51e-02)
world (1.27e-02)
changed (1.21e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
chooser%END% (1.31e-01)
clicked (1.28e-01)
render (4.77e-02)
world (3.97e-02)
mouse (3.81e-02)
thread (3.79e-02)
changed (3.25e-02)
update (2.60e-02)
create (2.46e-02)
state (2.44e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
%END%%END% (7.23e-01)
state (1.20e-01)
thread (1.12e-01)
render (1.18e-02)
chooser (7.24e-03)
config (3.84e-03)
bits (1.47e-03)
callback (9.05e-04)
value (5.98e-04)
data (5.62e-04)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
config
chooser
=
config
chooser
;
}
<SENTENCE_END/>
set,egl,config,choosersetcreate (4.47e-01)
run (1.18e-01)
new (4.27e-02)
get (3.14e-02)
check (2.14e-02)
main (1.93e-02)
initialize (1.92e-02)
set (1.77e-02)
world (1.72e-02)
instance (1.42e-02)
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
eglconfig (2.99e-01)
need (1.72e-01)
create (5.44e-02)
world (3.09e-02)
chooser (1.96e-02)
new (1.73e-02)
list (1.67e-02)
simple (1.34e-02)
%END% (1.27e-02)
get (1.21e-02)
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
config%END% (1.20e-01)
chooser (7.22e-02)
depth (5.87e-02)
simple (5.33e-02)
world (5.22e-02)
need (2.61e-02)
list (1.98e-02)
create (1.77e-02)
free (1.25e-02)
begin (1.14e-02)
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
chooser%END% (1.87e-01)
world (6.83e-02)
create (3.59e-02)
instance (2.71e-02)
new (2.19e-02)
list (1.37e-02)
default (1.27e-02)
chooser (1.27e-02)
begin (1.26e-02)
bits (1.25e-02)
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
%END%%END% (8.78e-01)
depth (2.44e-02)
chooser (2.16e-02)
need (1.13e-02)
simple (7.63e-03)
config (7.61e-03)
bits (3.61e-03)
egl (3.34e-03)
callback (1.40e-03)
bt (8.82e-04)
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
simple
egl
config
chooser
(
need
depth
)
)
;
}
<SENTENCE_END/>
set,egl,config,choosersetresize (3.04e-01)
init (7.90e-02)
size (7.13e-02)
create (5.42e-02)
pref (3.74e-02)
peek (2.98e-02)
pop (2.95e-02)
shrink (2.87e-02)
space (1.91e-02)
max (1.70e-02)
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
eglresize (3.58e-01)
size (2.78e-01)
shrink (2.90e-02)
pref (1.96e-02)
init (1.62e-02)
depth (1.51e-02)
all (1.25e-02)
max (1.21e-02)
peek (1.05e-02)
%END% (1.04e-02)
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
configsize (5.76e-01)
resize (2.04e-01)
all (2.57e-02)
%END% (1.82e-02)
shrink (1.42e-02)
depth (1.26e-02)
height (8.85e-03)
component (8.71e-03)
pref (8.24e-03)
width (7.69e-03)
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
choosersize (5.10e-01)
resize (1.80e-01)
%END% (5.99e-02)
all (4.12e-02)
shrink (8.24e-03)
width (7.32e-03)
height (7.12e-03)
preferred (6.99e-03)
max (6.02e-03)
component (5.83e-03)
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
%END%%END% (6.20e-01)
size (1.98e-01)
all (4.37e-02)
by (1.53e-02)
resize (1.09e-02)
component (6.91e-03)
depth (5.48e-03)
fv (4.25e-03)
to (3.61e-03)
chooser (3.58e-03)
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
new
component
size
chooser
(
red
size
,
green
size
,
blue
size
,
alpha
size
,
depth
size
,
stencil
size
)
)
;
}
<SENTENCE_END/>
set,egl,context,client,versionsetset (5.28e-01)
check (1.34e-01)
get (1.18e-01)
create (7.54e-02)
initialize (1.87e-02)
run (1.20e-02)
is (1.07e-02)
setup (8.25e-03)
begin (7.46e-03)
add (6.67e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
eglcheck (8.66e-01)
version (4.21e-02)
render (2.59e-02)
get (1.01e-02)
context (6.67e-03)
on (5.59e-03)
client (4.04e-03)
%END% (3.27e-03)
create (3.18e-03)
thread (3.08e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
contextrender (5.81e-01)
%END% (2.45e-01)
client (3.06e-02)
version (2.43e-02)
thread (1.78e-02)
context (1.75e-02)
check (6.01e-03)
get (5.86e-03)
default (5.48e-03)
on (4.32e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
client%END% (4.67e-01)
get (9.64e-02)
set (3.62e-02)
on (3.10e-02)
create (2.30e-02)
update (1.83e-02)
default (1.74e-02)
world (1.57e-02)
instance (1.49e-02)
initialize (9.99e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
version%END% (3.87e-01)
get (9.16e-02)
thread (4.24e-02)
set (3.57e-02)
state (3.24e-02)
on (2.84e-02)
version (2.65e-02)
render (2.63e-02)
create (2.18e-02)
update (1.62e-02)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
%END%%END% (9.22e-01)
get (4.11e-03)
world (3.49e-03)
update (2.37e-03)
default (2.17e-03)
instance (1.92e-03)
on (1.91e-03)
changed (1.77e-03)
set (1.71e-03)
thread (1.65e-03)
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
render
thread
state
(
)
;
m
egl
context
client
version
=
version
;
}
<SENTENCE_END/>
set,render,modesetrender (5.15e-01)
draw (1.20e-01)
set (1.04e-01)
begin (2.06e-02)
flush (1.95e-02)
get (1.92e-02)
window (1.67e-02)
on (1.18e-02)
init (1.08e-02)
clear (8.51e-03)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
renderrender (7.39e-01)
gl (4.43e-02)
mode (3.71e-02)
draw (1.28e-02)
stopped (9.46e-03)
on (7.00e-03)
window (6.48e-03)
%END% (6.38e-03)
begin (5.78e-03)
line (4.40e-03)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
mode%END% (5.91e-01)
mode (3.90e-01)
thread (7.15e-03)
only (6.23e-04)
buffer (5.02e-04)
count (4.41e-04)
changed (3.87e-04)
2 (2.67e-04)
value (2.48e-04)
by (2.41e-04)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
%END%%END% (9.98e-01)
mode (4.72e-04)
thread (1.41e-04)
(1.07e-04)
render (4.13e-05)
; (3.24e-05)
dynamics (1.29e-05)
<SENTENCE_END/> (1.24e-05)
only (1.11e-05)
value (9.73e-06)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
render
mode
)
;
}
<SENTENCE_END/>
get,render,modegetget (4.43e-01)
is (3.19e-01)
needs (2.14e-02)
iterator (2.00e-02)
protected (1.60e-02)
read (1.59e-02)
set (1.58e-02)
window (1.07e-02)
has (8.61e-03)
gl (7.63e-03)
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
rendergl (1.39e-01)
window (8.87e-02)
exit (3.81e-02)
read (3.50e-02)
%END% (3.35e-02)
start (2.02e-02)
is (1.93e-02)
protected (1.44e-02)
mark (1.27e-02)
resume (1.25e-02)
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
mode%END% (9.41e-01)
thread (2.82e-02)
gl (5.83e-03)
value (1.64e-03)
only (1.58e-03)
byte (1.04e-03)
count (9.97e-04)
buffer (9.70e-04)
bits (9.40e-04)
2 (8.25e-04)
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
thread (3.91e-04)
(1.45e-04)
; (5.24e-05)
gl (2.37e-05)
dynamics (1.25e-05)
bits (1.13e-05)
<SENTENCE_END/> (1.13e-05)
callback (1.02e-05)
value (1.02e-05)
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
request,renderrequestset (1.87e-01)
window (1.29e-01)
is (5.79e-02)
get (3.66e-02)
init (2.45e-02)
on (2.43e-02)
gl (2.29e-02)
add (1.93e-02)
start (1.48e-02)
needs (1.28e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
rendergl (1.53e-01)
window (7.79e-02)
%END% (7.24e-02)
exit (4.07e-02)
resume (1.88e-02)
start (1.88e-02)
on (1.76e-02)
circle (1.58e-02)
read (1.49e-02)
byte (1.11e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.80e-01)
thread (1.51e-02)
gl (6.69e-04)
(2.00e-04)
bits (6.55e-05)
value (5.58e-05)
buffer (4.94e-05)
only (4.71e-05)
2 (2.95e-05)
callback (2.48e-05)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
surface,createdsurfaceset (1.87e-01)
window (1.29e-01)
is (5.79e-02)
get (3.66e-02)
init (2.45e-02)
on (2.43e-02)
gl (2.29e-02)
add (1.93e-02)
start (1.48e-02)
needs (1.28e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
createdgl (1.63e-01)
window (1.11e-01)
exit (4.73e-02)
%END% (4.41e-02)
resume (2.14e-02)
start (2.03e-02)
on (1.98e-02)
read (1.74e-02)
thread (1.54e-02)
circle (1.41e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
(2.21e-04)
thread (1.49e-04)
bits (9.98e-05)
value (8.42e-05)
only (7.22e-05)
buffer (7.22e-05)
2 (4.80e-05)
by (3.42e-05)
count (3.31e-05)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
surface,destroyedsurfaceset (1.87e-01)
window (1.29e-01)
is (5.79e-02)
get (3.66e-02)
init (2.45e-02)
on (2.43e-02)
gl (2.29e-02)
add (1.93e-02)
start (1.48e-02)
needs (1.28e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
destroyedgl (1.63e-01)
window (1.11e-01)
exit (4.73e-02)
%END% (4.41e-02)
resume (2.14e-02)
start (2.03e-02)
on (1.98e-02)
read (1.74e-02)
thread (1.54e-02)
circle (1.41e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.12e-04)
; (4.01e-05)
dynamics (1.33e-05)
<SENTENCE_END/> (1.08e-05)
bits (9.37e-06)
only (9.06e-06)
value (8.82e-06)
buffer (8.36e-06)
thread (8.32e-06)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
surface,changedsurfacewindow (9.37e-01)
on (3.24e-02)
set (1.19e-02)
create (2.16e-03)
run (1.37e-03)
init (1.35e-03)
reset (1.09e-03)
gl (8.39e-04)
stop (8.05e-04)
begin (7.40e-04)
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
changedwindow (8.93e-01)
resize (3.16e-02)
on (2.55e-02)
thread (1.94e-02)
gl (1.50e-02)
w (1.01e-02)
h (7.26e-04)
stopped (6.24e-04)
frame (5.62e-04)
begin (3.01e-04)
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
(3.08e-04)
resize (2.62e-04)
buffer (1.42e-04)
callback (4.47e-05)
dynamics (3.28e-05)
bits (2.49e-05)
; (1.92e-05)
impact (1.65e-05)
bt (1.65e-05)
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
on
window
resize
(
w
,
h
)
;
}
<SENTENCE_END/>
on,pauseonset (1.87e-01)
window (1.29e-01)
is (5.79e-02)
get (3.66e-02)
init (2.45e-02)
on (2.43e-02)
gl (2.29e-02)
add (1.93e-02)
start (1.48e-02)
needs (1.28e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
pausegl (1.45e-01)
window (9.93e-02)
%END% (6.75e-02)
exit (4.91e-02)
resume (2.09e-02)
start (2.05e-02)
on (1.84e-02)
circle (1.65e-02)
thread (1.59e-02)
read (1.44e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
thread (1.26e-02)
gl (3.56e-04)
(1.54e-04)
bits (2.34e-05)
value (2.08e-05)
; (2.05e-05)
buffer (1.98e-05)
only (1.81e-05)
callback (1.39e-05)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
on,resumeonset (1.87e-01)
window (1.29e-01)
is (5.79e-02)
get (3.66e-02)
init (2.45e-02)
on (2.43e-02)
gl (2.29e-02)
add (1.93e-02)
start (1.48e-02)
needs (1.28e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
resumegl (1.45e-01)
window (9.93e-02)
%END% (6.75e-02)
exit (4.91e-02)
resume (2.09e-02)
start (2.05e-02)
on (1.84e-02)
circle (1.65e-02)
thread (1.59e-02)
read (1.44e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.90e-01)
thread (7.79e-03)
gl (1.56e-04)
(7.36e-05)
; (5.54e-05)
<SENTENCE_END/> (1.76e-05)
dynamics (1.72e-05)
softbody (7.78e-06)
only (4.17e-06)
callback (4.13e-06)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
)
;
}
<SENTENCE_END/>
queue,eventqueueset (3.21e-01)
window (7.40e-02)
add (4.02e-02)
is (3.66e-02)
get (2.71e-02)
init (2.26e-02)
gl (1.63e-02)
create (1.62e-02)
on (1.36e-02)
pre (1.34e-02)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
event%END% (6.41e-01)
to (3.62e-02)
gl (2.07e-02)
array (6.64e-03)
value (6.58e-03)
bits (6.47e-03)
2 (6.02e-03)
exit (5.88e-03)
position (5.33e-03)
circle (5.17e-03)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
%END%%END% (2.97e-01)
to (6.63e-02)
set (4.92e-02)
window (2.45e-02)
gl (2.23e-02)
add (1.42e-02)
exit (1.14e-02)
thread (1.09e-02)
init (1.07e-02)
r (9.92e-03)
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
gl
thread
.
%SELF%
(
r
)
;
}
<SENTENCE_END/>
choose,configchoosechoose (9.43e-01)
create (1.77e-02)
config (5.89e-03)
find (4.73e-03)
print (4.27e-03)
num (2.72e-03)
configs (2.59e-03)
egl (1.82e-03)
display (1.44e-03)
set (1.21e-03)
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
configconfig (7.36e-01)
configs (4.88e-02)
%END% (4.14e-02)
choose (3.98e-02)
display (2.35e-02)
num (1.24e-02)
spec (7.94e-03)
egl (6.36e-03)
print (4.18e-03)
int (3.25e-03)
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
%END%%END% (9.66e-01)
egl (2.42e-03)
callback (1.81e-03)
to (1.62e-03)
config (1.39e-03)
bits (1.17e-03)
left (1.05e-03)
node (1.03e-03)
all (8.90e-04)
array (8.70e-04)
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
[
]
num
config
=
new
int
[
1
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
null
,
0
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig failed"
)
;
}
int
num
configs
=
num
config
[
0
]
;
if
(
num
configs
<=
0
)
{
throw
new
illegal
argument
exception
(
"No configs match configSpec"
)
;
}
egl
config
[
]
configs
=
new
egl
config
[
num
configs
]
;
if
(
!
egl
.
egl
choose
config
(
display
,
m
config
spec
,
configs
,
num
configs
,
num
config
)
)
{
throw
new
illegal
argument
exception
(
"eglChooseConfig#2 failed"
)
;
}
egl
config
config
=
%SELF%
(
egl
,
display
,
configs
)
;
if
(
config
==
null
)
{
throw
new
illegal
argument
exception
(
"No config chosen"
)
;
}
return
config
;
}
<SENTENCE_END/>
filter,config,specfiltercreate (5.26e-01)
get (1.11e-01)
new (9.13e-02)
run (4.02e-02)
setup (3.07e-02)
initialize (2.81e-02)
find (2.03e-02)
copy (2.01e-02)
set (1.34e-02)
add (8.64e-03)
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
config%END% (7.99e-01)
spec (4.08e-02)
to (1.76e-02)
config (7.55e-03)
array (7.34e-03)
type (6.05e-03)
callback (5.85e-03)
2 (4.15e-03)
egl (3.66e-03)
new (3.09e-03)
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
spec%END% (8.95e-01)
to (1.12e-02)
spec (9.47e-03)
array (5.74e-03)
callback (4.80e-03)
2 (3.53e-03)
new (3.38e-03)
egl (2.66e-03)
config (2.61e-03)
0 (2.02e-03)
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
%END%%END% (7.92e-01)
spec (8.16e-02)
config (1.24e-02)
type (8.28e-03)
0 (7.20e-03)
int (5.68e-03)
to (5.17e-03)
len (5.03e-03)
egl (4.92e-03)
2 (4.05e-03)
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
context
client
version
!=
2
)
{
return
config
spec
;
}
int
len
=
config
spec
.
length
;
int
[
]
new
config
spec
=
new
int
[
len
+
2
]
;
system
.
arraycopy
(
config
spec
,
0
,
new
config
spec
,
0
,
len
-
1
)
;
new
config
spec
[
len
-
1
]
=
egl
10
.
egl
renderable
type
;
new
config
spec
[
len
]
=
4
;
new
config
spec
[
len
+
1
]
=
egl
10
.
egl
none
;
return
new
config
spec
;
}
<SENTENCE_END/>
find,config,attribfindget (9.87e-01)
set (5.97e-03)
config (5.47e-03)
find (4.76e-04)
default (2.80e-04)
create (2.31e-04)
load (9.26e-05)
display (8.16e-05)
setup (7.52e-05)
return (4.94e-05)
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
configconfig (9.04e-01)
%END% (2.40e-02)
attrib (1.51e-02)
value (9.38e-03)
create (4.90e-03)
set (4.69e-03)
attribute (3.12e-03)
changed (2.54e-03)
default (2.31e-03)
to (2.27e-03)
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
attribattrib (6.69e-01)
%END% (2.92e-01)
value (1.93e-02)
display (7.01e-03)
config (2.72e-03)
attribute (1.47e-03)
to (1.27e-03)
default (6.73e-04)
egl (6.66e-04)
callback (3.97e-04)
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
%END%%END% (8.68e-01)
value (4.46e-02)
to (1.40e-02)
attribute (7.03e-03)
display (6.51e-03)
set (4.47e-03)
get (4.25e-03)
data (3.06e-03)
array (2.54e-03)
callback (2.53e-03)
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
egl
.
egl
get
config
attrib
(
display
,
config
,
attribute
,
m
value
)
)
{
return
m
value
[
0
]
;
}
return
default
value
;
}
<SENTENCE_END/>
startstartcreate (6.20e-01)
set (9.85e-02)
egl (6.23e-02)
get (3.68e-02)
destroy (3.54e-02)
initialize (2.10e-02)
on (1.36e-02)
log (7.59e-03)
print (6.01e-03)
setup (5.81e-03)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"start() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
=
(
egl
10
)
egl
context
.
get
egl
(
)
;
m
egl
display
=
m
egl
.
egl
get
display
(
egl
10
.
egl
default
display
)
;
if
(
m
egl
display
==
egl
10
.
egl
no
display
)
{
throw
new
runtime
exception
(
"eglGetDisplay failed"
)
;
}
int
[
]
version
=
new
int
[
2
]
;
if
(
!
m
egl
.
egl
initialize
(
m
egl
display
,
version
)
)
{
throw
new
runtime
exception
(
"eglInitialize failed"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
==
null
)
{
m
egl
config
=
null
;
m
egl
context
=
null
;
}
else
{
m
egl
config
=
view
.
m
egl
config
chooser
.
choose
config
(
m
egl
,
m
egl
display
)
;
m
egl
context
=
view
.
m
egl
context
factory
.
create
context
(
m
egl
,
m
egl
display
,
m
egl
config
)
;
}
if
(
m
egl
context
==
null
||
m
egl
context
==
egl
10
.
egl
no
context
)
{
m
egl
context
=
null
;
throw
egl
exception
(
"createContext"
)
;
}
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createContext "
+
m
egl
context
+
" tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
surface
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"start() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
=
(
egl
10
)
egl
context
.
get
egl
(
)
;
m
egl
display
=
m
egl
.
egl
get
display
(
egl
10
.
egl
default
display
)
;
if
(
m
egl
display
==
egl
10
.
egl
no
display
)
{
throw
new
runtime
exception
(
"eglGetDisplay failed"
)
;
}
int
[
]
version
=
new
int
[
2
]
;
if
(
!
m
egl
.
egl
initialize
(
m
egl
display
,
version
)
)
{
throw
new
runtime
exception
(
"eglInitialize failed"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
==
null
)
{
m
egl
config
=
null
;
m
egl
context
=
null
;
}
else
{
m
egl
config
=
view
.
m
egl
config
chooser
.
choose
config
(
m
egl
,
m
egl
display
)
;
m
egl
context
=
view
.
m
egl
context
factory
.
create
context
(
m
egl
,
m
egl
display
,
m
egl
config
)
;
}
if
(
m
egl
context
==
null
||
m
egl
context
==
egl
10
.
egl
no
context
)
{
m
egl
context
=
null
;
throw
egl
exception
(
"createContext"
)
;
}
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createContext "
+
m
egl
context
+
" tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
surface
=
null
;
}
<SENTENCE_END/>
%END%%END% (7.18e-01)
egl (2.25e-01)
config (3.14e-03)
display (3.03e-03)
view (2.59e-03)
context (2.54e-03)
m (2.23e-03)
callback (1.67e-03)
data (1.53e-03)
api (1.49e-03)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"start() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
=
(
egl
10
)
egl
context
.
get
egl
(
)
;
m
egl
display
=
m
egl
.
egl
get
display
(
egl
10
.
egl
default
display
)
;
if
(
m
egl
display
==
egl
10
.
egl
no
display
)
{
throw
new
runtime
exception
(
"eglGetDisplay failed"
)
;
}
int
[
]
version
=
new
int
[
2
]
;
if
(
!
m
egl
.
egl
initialize
(
m
egl
display
,
version
)
)
{
throw
new
runtime
exception
(
"eglInitialize failed"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
==
null
)
{
m
egl
config
=
null
;
m
egl
context
=
null
;
}
else
{
m
egl
config
=
view
.
m
egl
config
chooser
.
choose
config
(
m
egl
,
m
egl
display
)
;
m
egl
context
=
view
.
m
egl
context
factory
.
create
context
(
m
egl
,
m
egl
display
,
m
egl
config
)
;
}
if
(
m
egl
context
==
null
||
m
egl
context
==
egl
10
.
egl
no
context
)
{
m
egl
context
=
null
;
throw
egl
exception
(
"createContext"
)
;
}
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createContext "
+
m
egl
context
+
" tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
surface
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"start() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
=
(
egl
10
)
egl
context
.
get
egl
(
)
;
m
egl
display
=
m
egl
.
egl
get
display
(
egl
10
.
egl
default
display
)
;
if
(
m
egl
display
==
egl
10
.
egl
no
display
)
{
throw
new
runtime
exception
(
"eglGetDisplay failed"
)
;
}
int
[
]
version
=
new
int
[
2
]
;
if
(
!
m
egl
.
egl
initialize
(
m
egl
display
,
version
)
)
{
throw
new
runtime
exception
(
"eglInitialize failed"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
==
null
)
{
m
egl
config
=
null
;
m
egl
context
=
null
;
}
else
{
m
egl
config
=
view
.
m
egl
config
chooser
.
choose
config
(
m
egl
,
m
egl
display
)
;
m
egl
context
=
view
.
m
egl
context
factory
.
create
context
(
m
egl
,
m
egl
display
,
m
egl
config
)
;
}
if
(
m
egl
context
==
null
||
m
egl
context
==
egl
10
.
egl
no
context
)
{
m
egl
context
=
null
;
throw
egl
exception
(
"createContext"
)
;
}
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createContext "
+
m
egl
context
+
" tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
m
egl
surface
=
null
;
}
<SENTENCE_END/>
create,surfacecreatecreate (5.01e-01)
set (7.79e-02)
destroy (7.16e-02)
on (5.19e-02)
surface (4.40e-02)
get (4.08e-02)
egl (3.32e-02)
log (1.81e-02)
swig (1.77e-02)
is (1.52e-02)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
surfaceegl (3.13e-01)
view (8.68e-02)
surface (7.97e-02)
window (7.68e-02)
%END% (3.11e-02)
error (3.02e-02)
create (2.98e-02)
current (2.85e-02)
log (2.71e-02)
destroy (2.67e-02)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
%END%egl (1.81e-01)
surface (1.20e-01)
view (7.38e-02)
factory (4.94e-02)
m (4.27e-02)
window (3.46e-02)
error (3.01e-02)
current (2.29e-02)
api (2.07e-02)
log (2.07e-02)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"createSurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
==
null
)
{
throw
new
runtime
exception
(
"egl not initialized"
)
;
}
if
(
m
egl
display
==
null
)
{
throw
new
runtime
exception
(
"eglDisplay not initialized"
)
;
}
if
(
m
egl
config
==
null
)
{
throw
new
runtime
exception
(
"mEglConfig not initialized"
)
;
}
destroy
surface
imp
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
m
egl
surface
=
view
.
m
egl
window
surface
factory
.
create
window
surface
(
m
egl
,
m
egl
display
,
m
egl
config
,
view
.
get
holder
(
)
)
;
}
else
{
m
egl
surface
=
null
;
}
if
(
m
egl
surface
==
null
||
m
egl
surface
==
egl
10
.
egl
no
surface
)
{
int
error
=
m
egl
.
egl
get
error
(
)
;
if
(
error
==
egl
10
.
egl
bad
native
window
)
{
log
.
e
(
"EglHelper"
,
"createWindowSurface returned EGL_BAD_NATIVE_WINDOW."
)
;
}
return
false
;
}
if
(
!
m
egl
.
egl
make
current
(
m
egl
display
,
m
egl
surface
,
m
egl
surface
,
m
egl
context
)
)
{
log
egl
error
as
warning
(
"EGLHelper"
,
"eglMakeCurrent"
,
m
egl
.
egl
get
error
(
)
)
;
return
false
;
}
return
true
;
}
<SENTENCE_END/>
create,glcreateset (4.03e-01)
create (2.62e-01)
setup (7.01e-02)
on (5.22e-02)
swig (3.66e-02)
destroy (3.46e-02)
draw (2.07e-02)
get (1.52e-02)
render (1.15e-02)
run (1.05e-02)
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
gldebug (1.27e-01)
view (1.05e-01)
create (7.47e-02)
on (7.00e-02)
check (6.82e-02)
gl (6.69e-02)
setup (4.90e-02)
config (3.58e-02)
destroy (3.28e-02)
set (2.98e-02)
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
%END%create (1.70e-01)
on (1.09e-01)
setup (8.51e-02)
set (6.07e-02)
destroy (5.18e-02)
gl (5.07e-02)
view (4.95e-02)
debug (3.60e-02)
check (3.06e-02)
render (2.75e-02)
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
gl
gl
=
m
egl
context
.
get
gl
(
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
if
(
view
.
m
gl
wrapper
!=
null
)
{
gl
=
view
.
m
gl
wrapper
.
wrap
(
gl
)
;
}
if
(
(
view
.
m
debug
flags
&
(
debug
check
gl
error
|
debug
log
gl
calls
)
)
!=
0
)
{
int
config
flags
=
0
;
writer
log
=
null
;
if
(
(
view
.
m
debug
flags
&
debug
check
gl
error
)
!=
0
)
{
config
flags
|=
gl
debug
helper
.
config
check
gl
error
;
}
if
(
(
view
.
m
debug
flags
&
debug
log
gl
calls
)
!=
0
)
{
log
=
new
log
writer
(
)
;
}
gl
=
gl
debug
helper
.
wrap
(
gl
,
config
flags
,
log
)
;
}
}
return
gl
;
}
<SENTENCE_END/>
swapswapget (4.53e-01)
set (1.72e-01)
create (1.39e-01)
swap (4.72e-02)
choose (3.08e-02)
find (2.03e-02)
is (1.96e-02)
destroy (1.34e-02)
remove (1.19e-02)
add (1.01e-02)
<SENTENCE_START>
{
if
(
!
m
egl
.
egl
swap
buffers
(
m
egl
display
,
m
egl
surface
)
)
{
return
m
egl
.
egl
get
error
(
)
;
}
return
egl
10
.
egl
success
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
egl
.
egl
swap
buffers
(
m
egl
display
,
m
egl
surface
)
)
{
return
m
egl
.
egl
get
error
(
)
;
}
return
egl
10
.
egl
success
;
}
<SENTENCE_END/>
%END%egl (9.52e-01)
buffers (2.28e-02)
%END% (6.96e-03)
swap (2.53e-03)
error (2.05e-03)
choose (2.01e-03)
print (1.12e-03)
create (1.02e-03)
success (7.86e-04)
destroy (5.73e-04)
<SENTENCE_START>
{
if
(
!
m
egl
.
egl
swap
buffers
(
m
egl
display
,
m
egl
surface
)
)
{
return
m
egl
.
egl
get
error
(
)
;
}
return
egl
10
.
egl
success
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
egl
.
egl
swap
buffers
(
m
egl
display
,
m
egl
surface
)
)
{
return
m
egl
.
egl
get
error
(
)
;
}
return
egl
10
.
egl
success
;
}
<SENTENCE_END/>
destroy,surfacedestroyon (3.91e-01)
log (2.74e-01)
window (9.05e-02)
destroy (4.55e-02)
pause (4.45e-02)
run (1.44e-02)
create (1.17e-02)
start (1.15e-02)
finish (1.06e-02)
begin (8.36e-03)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
surfacelog (3.19e-01)
on (1.39e-01)
pause (8.83e-02)
caches (8.66e-02)
%END% (4.16e-02)
window (2.65e-02)
start (2.14e-02)
changed (1.62e-02)
test (1.18e-02)
update (1.13e-02)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
%END%log (2.99e-01)
on (1.68e-01)
pause (8.00e-02)
caches (6.56e-02)
window (3.66e-02)
%END% (2.46e-02)
start (2.43e-02)
imp (1.89e-02)
changed (1.42e-02)
update (1.23e-02)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"destroySurface() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
destroy
surface
imp
(
)
;
}
<SENTENCE_END/>
destroy,surface,impdestroysurface (4.79e-01)
create (3.42e-01)
swig (4.81e-02)
on (3.42e-02)
destroy (2.26e-02)
view (1.38e-02)
egl (1.11e-02)
notify (1.06e-02)
set (9.65e-03)
window (7.05e-03)
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
surfaceegl (3.42e-01)
surface (2.68e-01)
view (9.35e-02)
current (6.37e-02)
window (5.60e-02)
factory (3.72e-02)
create (2.65e-02)
no (2.09e-02)
gl (7.98e-03)
weak (7.19e-03)
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
impegl (4.13e-01)
surface (3.25e-01)
factory (5.33e-02)
create (4.24e-02)
view (3.75e-02)
no (1.16e-02)
on (9.95e-03)
current (9.63e-03)
destroy (8.63e-03)
m (7.63e-03)
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
%END%%END% (7.26e-01)
egl (2.60e-01)
surface (3.30e-03)
factory (1.30e-03)
callback (1.26e-03)
(6.74e-04)
data (6.38e-04)
ref (3.32e-04)
view (3.26e-04)
listener (3.08e-04)
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
surface
!=
null
&&
m
egl
surface
!=
egl
10
.
egl
no
surface
)
{
m
egl
.
egl
make
current
(
m
egl
display
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
surface
,
egl
10
.
egl
no
context
)
;
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
window
surface
factory
.
destroy
surface
(
m
egl
,
m
egl
display
,
m
egl
surface
)
;
}
m
egl
surface
=
null
;
}
}
<SENTENCE_END/>
finishfinishcreate (3.86e-01)
set (1.55e-01)
destroy (1.42e-01)
on (1.36e-01)
surface (3.76e-02)
get (2.45e-02)
initialize (1.38e-02)
swig (9.90e-03)
notify (9.03e-03)
view (8.67e-03)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"finish() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
context
!=
null
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
context
factory
.
destroy
context
(
m
egl
,
m
egl
display
,
m
egl
context
)
;
}
m
egl
context
=
null
;
}
if
(
m
egl
display
!=
null
)
{
m
egl
.
egl
terminate
(
m
egl
display
)
;
m
egl
display
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"finish() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
context
!=
null
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
context
factory
.
destroy
context
(
m
egl
,
m
egl
display
,
m
egl
context
)
;
}
m
egl
context
=
null
;
}
if
(
m
egl
display
!=
null
)
{
m
egl
.
egl
terminate
(
m
egl
display
)
;
m
egl
display
=
null
;
}
}
<SENTENCE_END/>
%END%%END% (6.20e-01)
egl (1.32e-01)
destroy (2.67e-02)
surface (1.89e-02)
view (1.82e-02)
on (1.41e-02)
create (8.59e-03)
log (6.20e-03)
context (5.37e-03)
data (5.22e-03)
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"finish() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
context
!=
null
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
context
factory
.
destroy
context
(
m
egl
,
m
egl
display
,
m
egl
context
)
;
}
m
egl
context
=
null
;
}
if
(
m
egl
display
!=
null
)
{
m
egl
.
egl
terminate
(
m
egl
display
)
;
m
egl
display
=
null
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
egl
)
{
log
.
w
(
"EglHelper"
,
"finish() tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
)
;
}
if
(
m
egl
context
!=
null
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
egl
context
factory
.
destroy
context
(
m
egl
,
m
egl
display
,
m
egl
context
)
;
}
m
egl
context
=
null
;
}
if
(
m
egl
display
!=
null
)
{
m
egl
.
egl
terminate
(
m
egl
display
)
;
m
egl
display
=
null
;
}
}
<SENTENCE_END/>
throw,egl,exceptionthrowget (7.89e-01)
set (1.20e-01)
is (3.06e-02)
check (9.13e-03)
add (4.88e-03)
create (3.92e-03)
error (2.14e-03)
print (2.11e-03)
clear (2.08e-03)
draw (1.83e-03)
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
egl%END% (5.09e-01)
egl (1.43e-01)
error (2.29e-02)
bits (2.00e-02)
print (1.35e-02)
bt (1.14e-02)
to (1.01e-02)
2 (8.04e-03)
data (5.87e-03)
world (5.75e-03)
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
exception%END% (1.95e-01)
egl (1.93e-01)
print (5.78e-02)
error (3.71e-02)
check (2.27e-02)
set (2.27e-02)
to (1.47e-02)
bits (1.28e-02)
destroy (1.27e-02)
function (1.24e-02)
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (3.89e-01)
egl (1.73e-01)
print (2.53e-02)
error (2.28e-02)
bits (1.81e-02)
to (1.28e-02)
bt (1.10e-02)
data (8.81e-03)
check (8.25e-03)
2 (8.11e-03)
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
function
,
m
egl
.
egl
get
error
(
)
)
;
}
<SENTENCE_END/>
throw,egl,exceptionthrowcreate (2.08e-01)
log (1.55e-01)
check (9.93e-02)
run (6.51e-02)
on (5.71e-02)
get (4.55e-02)
begin (2.63e-02)
set (2.19e-02)
print (2.06e-02)
message (1.99e-02)
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
egl%END% (5.24e-01)
log (5.19e-02)
message (4.92e-02)
bits (1.57e-02)
test (1.37e-02)
line (1.36e-02)
default (1.29e-02)
changed (1.10e-02)
error (9.69e-03)
time (7.94e-03)
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
exception%END% (2.57e-01)
log (1.30e-01)
message (6.10e-02)
error (2.41e-02)
default (2.27e-02)
on (1.91e-02)
check (1.85e-02)
test (1.62e-02)
print (1.58e-02)
create (1.39e-02)
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
%END%%END% (4.17e-01)
log (8.25e-02)
message (4.57e-02)
default (1.76e-02)
test (1.68e-02)
line (1.52e-02)
bits (1.46e-02)
changed (1.33e-02)
error (1.33e-02)
on (1.20e-02)
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
message
=
format
egl
error
(
function
,
error
)
;
if
(
log
threads
)
{
log
.
e
(
"EglHelper"
,
"throwEglException tid="
+
thread
.
current
thread
(
)
.
get
id
(
)
+
" "
+
message
)
;
}
throw
new
runtime
exception
(
message
)
;
}
<SENTENCE_END/>
log,egl,error,as,warningloglog (4.99e-01)
check (2.29e-01)
print (4.28e-02)
error (2.99e-02)
begin (2.77e-02)
pause (2.77e-02)
setup (2.29e-02)
on (1.70e-02)
get (1.03e-02)
run (4.81e-03)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
egllog (2.99e-01)
error (1.03e-01)
tag (5.68e-02)
pause (5.38e-02)
print (4.86e-02)
function (3.07e-02)
check (2.56e-02)
format (2.55e-02)
line (2.40e-02)
caches (1.65e-02)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
errorlog (3.29e-01)
error (1.10e-01)
print (7.89e-02)
pause (4.26e-02)
check (3.99e-02)
tag (3.73e-02)
begin (1.96e-02)
line (1.95e-02)
on (1.67e-02)
default (1.46e-02)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
as%END% (9.32e-01)
w (8.57e-03)
(4.78e-03)
bt (4.40e-03)
format (3.89e-03)
error (3.87e-03)
bits (3.83e-03)
function (3.53e-03)
buffer (2.80e-03)
tag (2.00e-03)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
warninglog (4.30e-01)
check (9.50e-02)
error (9.40e-02)
print (8.54e-02)
pause (3.98e-02)
begin (2.44e-02)
setup (2.30e-02)
tag (2.16e-02)
on (1.66e-02)
default (9.16e-03)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
%END%%END% (1.36e-01)
log (1.35e-01)
error (8.87e-02)
tag (5.57e-02)
line (4.18e-02)
pause (3.32e-02)
print (3.08e-02)
format (2.55e-02)
bt (2.18e-02)
caches (2.03e-02)
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
log
.
w
(
tag
,
format
egl
error
(
function
,
error
)
)
;
}
<SENTENCE_END/>
get,error,stringgetegl (6.23e-01)
get (1.07e-01)
print (3.11e-02)
%END% (2.82e-02)
create (2.69e-02)
parse (1.74e-02)
pop (1.24e-02)
world (9.71e-03)
to (9.69e-03)
copy (8.92e-03)
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
erroregl (2.83e-01)
hex (2.02e-01)
bad (1.86e-01)
native (5.91e-02)
context (5.79e-02)
window (3.65e-02)
return (3.21e-02)
current (2.25e-02)
%END% (1.31e-02)
not (9.14e-03)
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
stringegl (3.66e-01)
string (1.62e-01)
%END% (1.12e-01)
bad (4.95e-02)
pixmap (2.75e-02)
surface (1.74e-02)
lost (1.50e-02)
native (1.49e-02)
return (1.38e-02)
current (1.08e-02)
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
%END%%END% (5.38e-01)
egl (4.57e-01)
jni (4.95e-04)
attribute (4.27e-04)
to (3.91e-04)
callback (2.92e-04)
10 (2.46e-04)
impact (2.01e-04)
bits (1.36e-04)
joint (1.09e-04)
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
error
)
{
case
egl
10
.
egl
success
:
return
"EGL_SUCCESS"
;
case
egl
10
.
egl
not
initialized
:
return
"EGL_NOT_INITIALIZED"
;
case
egl
10
.
egl
bad
access
:
return
"EGL_BAD_ACCESS"
;
case
egl
10
.
egl
bad
alloc
:
return
"EGL_BAD_ALLOC"
;
case
egl
10
.
egl
bad
attribute
:
return
"EGL_BAD_ATTRIBUTE"
;
case
egl
10
.
egl
bad
config
:
return
"EGL_BAD_CONFIG"
;
case
egl
10
.
egl
bad
context
:
return
"EGL_BAD_CONTEXT"
;
case
egl
10
.
egl
bad
current
surface
:
return
"EGL_BAD_CURRENT_SURFACE"
;
case
egl
10
.
egl
bad
display
:
return
"EGL_BAD_DISPLAY"
;
case
egl
10
.
egl
bad
match
:
return
"EGL_BAD_MATCH"
;
case
egl
10
.
egl
bad
native
pixmap
:
return
"EGL_BAD_NATIVE_PIXMAP"
;
case
egl
10
.
egl
bad
native
window
:
return
"EGL_BAD_NATIVE_WINDOW"
;
case
egl
10
.
egl
bad
parameter
:
return
"EGL_BAD_PARAMETER"
;
case
egl
10
.
egl
bad
surface
:
return
"EGL_BAD_SURFACE"
;
case
egl
11
.
egl
context
lost
:
return
"EGL_CONTEXT_LOST"
;
default
:
return
"0x"
+
integer
.
to
hex
string
(
error
)
;
}
}
<SENTENCE_END/>
format,egl,errorformatget (9.09e-01)
error (1.68e-02)
is (1.56e-02)
check (1.52e-02)
pop (2.67e-03)
new (2.58e-03)
read (2.30e-03)
generate (2.11e-03)
rgba (1.93e-03)
create (1.66e-03)
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
egl%END% (8.37e-01)
error (2.42e-02)
string (1.27e-02)
bits (6.50e-03)
of (3.78e-03)
to (3.08e-03)
value (3.03e-03)
key (2.88e-03)
int (2.51e-03)
bt (2.35e-03)
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
errorerror (5.62e-01)
get (1.62e-01)
check (6.61e-02)
string (1.37e-02)
new (1.32e-02)
read (8.31e-03)
default (8.18e-03)
parse (6.29e-03)
generate (6.06e-03)
draw (5.58e-03)
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
%END%%END% (9.34e-01)
string (1.32e-02)
error (9.98e-03)
bits (1.61e-03)
function (1.02e-03)
callback (8.95e-04)
of (8.71e-04)
value (7.95e-04)
2 (7.46e-04)
(7.29e-04)
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
function
+
" failed: "
+
get
error
string
(
error
)
;
}
<SENTENCE_END/>
stop,egl,surface,lockedstopdestroy (5.56e-01)
set (1.74e-01)
surface (1.39e-01)
on (6.19e-02)
swig (2.06e-02)
create (1.32e-02)
get (9.62e-03)
is (5.39e-03)
notify (3.27e-03)
init (1.36e-03)
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
egl%END% (5.27e-01)
egl (1.48e-01)
surface (1.44e-01)
have (1.72e-02)
helper (1.48e-02)
bits (6.34e-03)
test (6.31e-03)
active (4.82e-03)
(4.65e-03)
on (4.60e-03)
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
surfacesurface (5.52e-01)
destroy (8.50e-02)
set (7.50e-02)
egl (7.18e-02)
on (6.64e-02)
create (1.79e-02)
notify (1.39e-02)
swig (1.23e-02)
is (7.79e-03)
get (5.93e-03)
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
lockedsurface (5.55e-01)
destroy (1.16e-01)
on (1.04e-01)
have (3.69e-02)
egl (3.43e-02)
helper (2.60e-02)
swig (1.78e-02)
set (1.70e-02)
create (1.40e-02)
notify (7.15e-03)
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
surface (4.48e-03)
egl (4.39e-03)
(3.07e-03)
bits (1.90e-03)
callback (1.24e-03)
have (8.44e-04)
changed (8.30e-04)
bt (7.12e-04)
data (5.44e-04)
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
surface
)
{
m
have
egl
surface
=
false
;
m
egl
helper
.
destroy
surface
(
)
;
}
}
<SENTENCE_END/>
stop,egl,context,lockedstopcreate (2.30e-01)
destroy (2.02e-01)
set (1.95e-01)
on (8.75e-02)
window (5.96e-02)
get (1.66e-02)
copy (1.51e-02)
init (1.24e-02)
thread (9.95e-03)
build (8.83e-03)
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
egl%END% (8.35e-01)
manager (3.97e-02)
locked (3.56e-02)
egl (2.63e-02)
context (1.17e-02)
helper (7.21e-03)
bits (4.12e-03)
finish (3.21e-03)
have (2.90e-03)
to (1.59e-03)
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
context%END% (3.47e-01)
egl (1.76e-01)
destroy (8.26e-02)
set (4.95e-02)
create (4.70e-02)
on (2.93e-02)
window (1.36e-02)
attribute (1.06e-02)
print (9.92e-03)
world (7.59e-03)
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
locked%END% (2.57e-01)
egl (1.72e-01)
destroy (1.16e-01)
create (7.01e-02)
on (4.37e-02)
set (4.36e-02)
window (2.09e-02)
print (1.28e-02)
attribute (1.19e-02)
init (9.00e-03)
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
%END%%END% (2.69e-01)
destroy (1.16e-01)
egl (1.08e-01)
create (6.60e-02)
on (4.95e-02)
set (4.42e-02)
window (2.61e-02)
context (1.11e-02)
print (1.09e-02)
init (1.07e-02)
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
have
egl
context
)
{
m
egl
helper
.
finish
(
)
;
m
have
egl
context
=
false
;
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
}
}
<SENTENCE_END/>
guarded,runguardedcreate (3.16e-01)
on (1.34e-01)
set (1.15e-01)
destroy (3.19e-02)
surface (3.09e-02)
%END% (2.51e-02)
get (2.08e-02)
setup (1.70e-02)
run (1.64e-02)
parse (1.35e-02)
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
run%END% (4.15e-01)
on (4.94e-02)
create (4.09e-02)
surface (3.39e-02)
egl (2.59e-02)
set (1.29e-02)
destroy (1.11e-02)
test (1.02e-02)
log (1.01e-02)
update (9.89e-03)
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
%END%%END% (8.15e-01)
egl (1.23e-02)
surface (7.68e-03)
to (6.48e-03)
(5.66e-03)
on (4.17e-03)
test (4.17e-03)
data (4.09e-03)
bits (3.75e-03)
listener (3.50e-03)
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
egl
helper
=
new
egl
helper
(
m
gl
surface
view
weak
ref
)
;
m
have
egl
context
=
false
;
m
have
egl
surface
=
false
;
try
{
gl
10
gl
=
null
;
boolean
create
egl
context
=
false
;
boolean
create
egl
surface
=
false
;
boolean
create
gl
interface
=
false
;
boolean
lost
egl
context
=
false
;
boolean
size
changed
=
false
;
boolean
want
render
notification
=
false
;
boolean
do
render
notification
=
false
;
boolean
asked
to
release
egl
context
=
false
;
int
w
=
0
;
int
h
=
0
;
runnable
event
=
null
;
while
(
true
)
{
synchronized
(
s
gl
thread
manager
)
{
while
(
true
)
{
if
(
m
should
exit
)
{
return
;
}
if
(
!
m
event
queue
.
is
empty
(
)
)
{
event
=
m
event
queue
.
remove
(
0
)
;
break
;
}
boolean
pausing
=
false
;
if
(
m
paused
!=
m
request
paused
)
{
pausing
=
m
request
paused
;
m
paused
=
m
request
paused
;
s
gl
thread
manager
.
notify
all
(
)
;
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"mPaused is now "
+
m
paused
+
" tid="
+
get
id
(
)
)
;
}
}
if
(
m
should
release
egl
context
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because asked to tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
m
should
release
egl
context
=
false
;
asked
to
release
egl
context
=
true
;
}
if
(
lost
egl
context
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
lost
egl
context
=
false
;
}
if
(
pausing
&&
m
have
egl
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL surface because paused tid="
+
get
id
(
)
)
;
}
stop
egl
surface
locked
(
)
;
}
if
(
pausing
&&
m
have
egl
context
)
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
boolean
preserve
egl
context
on
pause
=
view
==
null
?
false
:
view
.
m
preserve
egl
context
on
pause
;
if
(
!
preserve
egl
context
on
pause
||
s
gl
thread
manager
.
should
release
egl
context
when
pausing
(
)
)
{
stop
egl
context
locked
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"releasing EGL context because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
pausing
)
{
if
(
s
gl
thread
manager
.
should
terminate
egl
when
pausing
(
)
)
{
m
egl
helper
.
finish
(
)
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"terminating EGL because paused tid="
+
get
id
(
)
)
;
}
}
}
if
(
(
!
m
has
surface
)
&&
(
!
m
waiting
for
surface
)
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface lost tid="
+
get
id
(
)
)
;
}
if
(
m
have
egl
surface
)
{
stop
egl
surface
locked
(
)
;
}
m
waiting
for
surface
=
true
;
m
surface
is
bad
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
m
has
surface
&&
m
waiting
for
surface
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticed surfaceView surface acquired tid="
+
get
id
(
)
)
;
}
m
waiting
for
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
do
render
notification
)
{
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"sending render notification tid="
+
get
id
(
)
)
;
}
want
render
notification
=
false
;
do
render
notification
=
false
;
m
render
complete
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
if
(
ready
to
draw
(
)
)
{
if
(
!
m
have
egl
context
)
{
if
(
asked
to
release
egl
context
)
{
asked
to
release
egl
context
=
false
;
}
else
if
(
s
gl
thread
manager
.
try
acquire
egl
context
locked
(
this
)
)
{
try
{
m
egl
helper
.
start
(
)
;
}
catch
(
runtime
exception
t
)
{
s
gl
thread
manager
.
release
egl
context
locked
(
this
)
;
throw
t
;
}
m
have
egl
context
=
true
;
create
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
if
(
m
have
egl
context
&&
!
m
have
egl
surface
)
{
m
have
egl
surface
=
true
;
create
egl
surface
=
true
;
create
gl
interface
=
true
;
size
changed
=
true
;
}
if
(
m
have
egl
surface
)
{
if
(
m
size
changed
)
{
size
changed
=
true
;
w
=
m
width
;
h
=
m
height
;
want
render
notification
=
true
;
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"noticing that we want render notification tid="
+
get
id
(
)
)
;
}
create
egl
surface
=
true
;
m
size
changed
=
false
;
}
m
request
render
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
break
;
}
}
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"waiting tid="
+
get
id
(
)
+
" mHaveEglContext: "
+
m
have
egl
context
+
" mHaveEglSurface: "
+
m
have
egl
surface
+
" mFinishedCreatingEglSurface: "
+
m
finished
creating
egl
surface
+
" mPaused: "
+
m
paused
+
" mHasSurface: "
+
m
has
surface
+
" mSurfaceIsBad: "
+
m
surface
is
bad
+
" mWaitingForSurface: "
+
m
waiting
for
surface
+
" mWidth: "
+
m
width
+
" mHeight: "
+
m
height
+
" mRequestRender: "
+
m
request
render
+
" mRenderMode: "
+
m
render
mode
)
;
}
s
gl
thread
manager
.
wait
(
)
;
}
}
if
(
event
!=
null
)
{
event
.
run
(
)
;
event
=
null
;
continue
;
}
if
(
create
egl
surface
)
{
if
(
log
surface
)
{
log
.
w
(
"GLThread"
,
"egl createSurface"
)
;
}
if
(
m
egl
helper
.
create
surface
(
)
)
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
else
{
synchronized
(
s
gl
thread
manager
)
{
m
finished
creating
egl
surface
=
true
;
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
continue
;
}
create
egl
surface
=
false
;
}
if
(
create
gl
interface
)
{
gl
=
(
gl
10
)
m
egl
helper
.
create
gl
(
)
;
s
gl
thread
manager
.
check
gl
driver
(
gl
)
;
create
gl
interface
=
false
;
}
if
(
create
egl
context
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceCreated"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
created
(
gl
,
m
egl
helper
.
m
egl
config
)
;
}
create
egl
context
=
false
;
}
if
(
size
changed
)
{
if
(
log
renderer
)
{
log
.
w
(
"GLThread"
,
"onSurfaceChanged("
+
w
+
", "
+
h
+
")"
)
;
}
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
surface
changed
(
gl
,
w
,
h
)
;
}
size
changed
=
false
;
}
if
(
log
renderer
draw
frame
)
{
log
.
w
(
"GLThread"
,
"onDrawFrame tid="
+
get
id
(
)
)
;
}
{
gl
surface
view
api
18
view
=
m
gl
surface
view
weak
ref
.
get
(
)
;
if
(
view
!=
null
)
{
view
.
m
renderer
.
on
draw
frame
(
gl
)
;
}
}
int
swap
error
=
m
egl
helper
.
swap
(
)
;
switch
(
swap
error
)
{
case
egl
10
.
egl
success
:
break
;
case
egl
11
.
egl
context
lost
:
if
(
log
surface
)
{
log
.
i
(
"GLThread"
,
"egl context lost tid="
+
get
id
(
)
)
;
}
lost
egl
context
=
true
;
break
;
default
:
egl
helper
.
log
egl
error
as
warning
(
"GLThread"
,
"eglSwapBuffers"
,
swap
error
)
;
synchronized
(
s
gl
thread
manager
)
{
m
surface
is
bad
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
break
;
}
if
(
want
render
notification
)
{
do
render
notification
=
true
;
}
}
}
finally
{
synchronized
(
s
gl
thread
manager
)
{
stop
egl
surface
locked
(
)
;
stop
egl
context
locked
(
)
;
}
}
}
<SENTENCE_END/>
able,to,drawableis (7.52e-01)
get (1.79e-01)
set (2.54e-02)
create (9.66e-03)
destroy (3.54e-03)
find (2.67e-03)
surface (2.05e-03)
context (2.00e-03)
enable (1.67e-03)
has (1.45e-03)
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
tois (1.69e-01)
destroy (8.17e-02)
get (6.43e-02)
create (6.36e-02)
%END% (6.01e-02)
set (3.66e-02)
default (3.04e-02)
copy (2.78e-02)
on (2.60e-02)
egl (2.42e-02)
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
drawis (3.01e-01)
get (1.15e-01)
create (9.39e-02)
destroy (5.92e-02)
draw (5.41e-02)
set (5.02e-02)
have (2.35e-02)
surface (2.18e-02)
ready (2.18e-02)
copy (1.86e-02)
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
%END%is (2.38e-01)
get (7.67e-02)
destroy (7.29e-02)
create (6.97e-02)
set (3.99e-02)
copy (2.57e-02)
ready (2.49e-02)
default (2.27e-02)
draw (2.22e-02)
on (2.15e-02)
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
have
egl
context
&&
m
have
egl
surface
&&
ready
to
draw
(
)
;
}
<SENTENCE_END/>
ready,to,drawreadyis (9.82e-01)
get (5.70e-03)
check (1.80e-03)
has (1.36e-03)
set (1.23e-03)
create (7.53e-04)
find (6.63e-04)
paused (6.54e-04)
enable (5.81e-04)
equals (5.34e-04)
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
tois (3.38e-01)
check (6.53e-02)
test (2.09e-02)
equals (1.70e-02)
choose (1.70e-02)
mode (1.64e-02)
clicked (1.46e-02)
active (1.46e-02)
destroy (1.39e-02)
render (1.31e-02)
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
drawis (6.70e-01)
paused (3.08e-02)
check (2.69e-02)
rendermode (2.32e-02)
render (1.77e-02)
mode (1.46e-02)
get (1.42e-02)
bad (1.39e-02)
surface (1.11e-02)
continuously (8.49e-03)
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
%END%is (5.03e-01)
check (6.06e-02)
paused (2.66e-02)
render (2.26e-02)
mode (1.72e-02)
choose (1.55e-02)
equals (1.29e-02)
get (1.29e-02)
destroy (1.16e-02)
create (1.16e-02)
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
!
m
paused
)
&&
m
has
surface
&&
(
!
m
surface
is
bad
)
&&
(
m
width
>
0
)
&&
(
m
height
>
0
)
&&
(
m
request
render
||
(
m
render
mode
==
rendermode
continuously
)
)
;
}
<SENTENCE_END/>
set,render,modesetset (4.83e-01)
render (1.25e-01)
draw (5.16e-02)
create (3.06e-02)
begin (2.61e-02)
clear (2.52e-02)
is (1.81e-02)
init (1.29e-02)
on (1.26e-02)
flush (1.08e-02)
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
renderrender (9.36e-01)
thread (1.17e-02)
mode (7.33e-03)
notify (4.00e-03)
manager (3.00e-03)
draw (1.59e-03)
%END% (1.57e-03)
begin (1.56e-03)
on (1.43e-03)
run (1.03e-03)
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
modemode (8.61e-01)
%END% (9.93e-02)
manager (8.26e-03)
all (8.09e-03)
render (1.63e-03)
continuously (9.70e-04)
bits (8.47e-04)
test (5.56e-04)
line (5.14e-04)
2 (5.02e-04)
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.85e-01)
bits (1.90e-03)
mode (1.36e-03)
(9.90e-04)
) (4.99e-04)
2 (4.90e-04)
render (3.55e-04)
impact (2.70e-04)
fv (2.66e-04)
all (2.64e-04)
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
(
(
rendermode
when
dirty
<=
render
mode
)
&&
(
render
mode
<=
rendermode
continuously
)
)
)
{
throw
new
illegal
argument
exception
(
"renderMode"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
render
mode
=
render
mode
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
get,render,modegetget (4.26e-01)
is (2.56e-01)
set (1.13e-01)
window (5.11e-02)
create (1.39e-02)
on (1.00e-02)
draw (9.52e-03)
resume (9.09e-03)
should (4.91e-03)
render (4.90e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
renderrender (9.79e-01)
thread (1.39e-03)
mode (1.15e-03)
m (1.09e-03)
resume (9.47e-04)
run (9.13e-04)
stopped (8.29e-04)
on (5.83e-04)
pause (4.40e-04)
set (4.19e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
modemode (9.84e-01)
%END% (1.46e-02)
manager (2.60e-04)
render (1.43e-04)
buffer (6.28e-05)
only (4.95e-05)
count (3.84e-05)
bt (3.65e-05)
2 (3.52e-05)
bits (2.57e-05)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
mode (5.89e-04)
(5.13e-04)
value (1.79e-04)
only (9.67e-05)
bt (6.47e-05)
bits (5.70e-05)
buffer (4.34e-05)
dynamics (3.17e-05)
manager (3.02e-05)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
return
m
render
mode
;
}
}
<SENTENCE_END/>
request,renderrequestwindow (4.26e-01)
on (1.41e-01)
resume (7.77e-02)
set (5.02e-02)
create (3.65e-02)
stop (3.65e-02)
pause (2.20e-02)
run (2.12e-02)
thread (1.69e-02)
add (1.08e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
rendermanager (8.08e-02)
run (5.60e-02)
window (5.27e-02)
on (4.54e-02)
resume (4.04e-02)
stop (3.82e-02)
array (3.71e-02)
all (3.05e-02)
render (2.89e-02)
pause (2.43e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.93e-01)
render (3.66e-02)
manager (2.64e-02)
all (2.26e-02)
request (3.23e-03)
notify (2.15e-03)
(8.95e-04)
synchronized (8.00e-04)
bits (6.99e-04)
impact (6.03e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
request
render
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
surface,createdsurfaceon (2.63e-01)
create (1.20e-01)
window (8.42e-02)
is (6.62e-02)
set (5.53e-02)
pause (3.81e-02)
run (3.23e-02)
destroy (3.01e-02)
log (2.84e-02)
stop (1.97e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
createdmanager (1.32e-01)
on (9.28e-02)
thread (5.06e-02)
pause (4.40e-02)
log (3.92e-02)
surface (3.04e-02)
window (2.38e-02)
run (2.22e-02)
create (2.01e-02)
stop (1.76e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (9.51e-01)
bits (4.67e-03)
(3.48e-03)
to (1.74e-03)
test (1.17e-03)
2 (1.17e-03)
array (1.12e-03)
egl (1.08e-03)
and (9.82e-04)
bt (9.49e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceCreated tid="
+
get
id
(
)
)
;
}
m
has
surface
=
true
;
m
finished
creating
egl
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
m
waiting
for
surface
&&
!
m
finished
creating
egl
surface
&&
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
surface,destroyedsurfaceon (2.68e-01)
window (1.13e-01)
create (8.50e-02)
run (5.10e-02)
pause (4.40e-02)
log (3.17e-02)
set (2.97e-02)
stop (2.42e-02)
is (2.37e-02)
resume (2.31e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
destroyedmanager (1.52e-01)
on (8.29e-02)
thread (6.03e-02)
log (4.29e-02)
pause (3.74e-02)
test (2.97e-02)
run (2.59e-02)
waiting (2.56e-02)
surface (2.52e-02)
%END% (2.43e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (9.81e-01)
(2.70e-03)
bits (2.57e-03)
) (8.36e-04)
2 (6.49e-04)
impact (5.43e-04)
callback (4.93e-04)
by (3.70e-04)
application (3.56e-04)
array (3.56e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"surfaceDestroyed tid="
+
get
id
(
)
)
;
}
m
has
surface
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
waiting
for
surface
)
&&
(
!
m
exited
)
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
e
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
on,pauseonon (3.61e-01)
pause (1.59e-01)
window (1.13e-01)
log (8.02e-02)
run (4.14e-02)
resume (3.89e-02)
stop (3.09e-02)
create (2.88e-02)
start (1.42e-02)
update (7.77e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
pausepause (2.32e-01)
on (1.38e-01)
log (7.58e-02)
manager (6.30e-02)
resume (5.31e-02)
test (2.43e-02)
run (2.38e-02)
stop (2.05e-02)
window (2.03e-02)
thread (1.93e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (8.26e-01)
resume (5.68e-02)
manager (1.51e-02)
all (6.04e-03)
i (5.41e-03)
log (5.05e-03)
wait (4.74e-03)
pause (4.03e-03)
thread (3.36e-03)
bits (3.24e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onPause tid="
+
get
id
(
)
)
;
}
m
request
paused
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
(
!
m
paused
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onPause waiting for mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
on,resumeonon (2.81e-01)
window (1.58e-01)
create (8.58e-02)
pause (7.16e-02)
run (5.00e-02)
log (4.66e-02)
stop (2.88e-02)
resume (2.34e-02)
destroy (1.87e-02)
set (1.86e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
resumepause (1.62e-01)
on (1.26e-01)
log (6.08e-02)
manager (5.27e-02)
resume (4.38e-02)
window (3.14e-02)
run (2.55e-02)
stop (2.36e-02)
%END% (2.12e-02)
complete (2.03e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (8.87e-01)
resume (2.77e-02)
manager (7.67e-03)
complete (7.06e-03)
render (4.45e-03)
all (3.13e-03)
i (3.11e-03)
log (2.69e-03)
wait (2.45e-03)
pause (2.28e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"GLThread"
,
"onResume tid="
+
get
id
(
)
)
;
}
m
request
paused
=
false
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
(
!
m
exited
)
&&
m
paused
&&
(
!
m
render
complete
)
)
{
if
(
log
pause
resume
)
{
log
.
i
(
"Main thread"
,
"onResume waiting for !mPaused."
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
on,window,resizeoncreate (1.84e-01)
set (1.77e-01)
window (1.15e-01)
on (6.96e-02)
is (4.32e-02)
run (3.37e-02)
destroy (2.18e-02)
get (2.00e-02)
render (1.95e-02)
draw (1.79e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
window%END% (8.08e-02)
manager (6.69e-02)
on (4.12e-02)
window (2.93e-02)
run (2.76e-02)
complete (2.69e-02)
create (2.45e-02)
thread (2.31e-02)
update (2.23e-02)
render (2.13e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
resize%END% (6.86e-01)
to (1.66e-02)
test (7.39e-03)
down (6.96e-03)
active (6.75e-03)
array (5.78e-03)
update (5.75e-03)
and (5.59e-03)
bits (5.36e-03)
changed (5.34e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
(1.37e-03)
bits (1.13e-03)
to (7.18e-04)
manager (4.72e-04)
callback (4.56e-04)
buffer (4.44e-04)
able (4.17e-04)
2 (4.16e-04)
draw (3.87e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
width
=
w
;
m
height
=
h
;
m
size
changed
=
true
;
m
request
render
=
true
;
m
render
complete
=
false
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
&&
!
m
paused
&&
!
m
render
complete
&&
able
to
draw
(
)
)
{
if
(
log
surface
)
{
log
.
i
(
"Main thread"
,
"onWindowResize waiting for render complete from tid="
+
get
id
(
)
)
;
}
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
request,exit,and,waitrequestwindow (6.38e-01)
on (3.24e-02)
exit (3.17e-02)
create (2.95e-02)
run (2.82e-02)
stop (2.55e-02)
resume (2.51e-02)
thread (1.53e-02)
pause (1.26e-02)
close (9.33e-03)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
exit%END% (1.10e-01)
exit (9.11e-02)
window (7.37e-02)
manager (5.22e-02)
to (4.27e-02)
thread (3.32e-02)
file (3.06e-02)
run (2.84e-02)
stop (1.69e-02)
array (1.69e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
and%END% (9.73e-01)
manager (3.98e-03)
bits (2.40e-03)
all (1.42e-03)
to (1.14e-03)
(1.11e-03)
wait (8.29e-04)
impact (6.74e-04)
thread (6.31e-04)
array (6.24e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
waitthread (1.36e-01)
manager (8.77e-02)
window (6.65e-02)
exit (5.29e-02)
%END% (4.50e-02)
wait (3.71e-02)
exited (3.45e-02)
run (2.62e-02)
notify (2.39e-02)
interrupt (2.20e-02)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
manager (5.74e-03)
bits (4.82e-03)
to (3.49e-03)
all (2.20e-03)
file (2.02e-03)
array (1.95e-03)
2 (1.32e-03)
(1.15e-03)
buffer (9.55e-04)
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
synchronized
(
s
gl
thread
manager
)
{
m
should
exit
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
while
(
!
m
exited
)
{
try
{
s
gl
thread
manager
.
wait
(
)
;
}
catch
(
interrupted
exception
ex
)
{
thread
.
current
thread
(
)
.
interrupt
(
)
;
}
}
}
}
<SENTENCE_END/>
request,release,egl,context,lockedrequestset (8.62e-01)
create (2.64e-02)
add (1.46e-02)
thread (1.28e-02)
is (1.15e-02)
get (7.69e-03)
on (6.71e-03)
should (6.31e-03)
destroy (5.64e-03)
initialize (3.69e-03)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
release%END% (1.46e-01)
set (8.20e-02)
all (6.38e-02)
manager (4.92e-02)
create (4.74e-02)
on (4.36e-02)
egl (3.70e-02)
release (3.29e-02)
add (2.93e-02)
init (2.72e-02)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
eglcontext (2.86e-01)
manager (2.60e-01)
egl (1.51e-01)
all (1.11e-01)
release (7.46e-02)
notify (3.44e-02)
thread (3.36e-02)
%END% (8.34e-03)
true (6.92e-03)
should (3.02e-03)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
context%END% (8.83e-01)
all (2.23e-02)
context (1.48e-02)
manager (1.03e-02)
to (9.34e-03)
array (8.56e-03)
egl (7.91e-03)
listener (2.16e-03)
only (1.20e-03)
2 (1.11e-03)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
lockedset (2.24e-01)
%END% (1.73e-01)
create (5.82e-02)
all (3.78e-02)
init (3.75e-02)
on (3.49e-02)
add (3.33e-02)
destroy (1.88e-02)
stop (1.55e-02)
to (1.49e-02)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
%END%%END% (2.23e-01)
set (1.46e-01)
create (4.53e-02)
all (4.02e-02)
on (3.62e-02)
init (3.32e-02)
add (2.69e-02)
array (1.89e-02)
to (1.86e-02)
stop (1.73e-02)
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
m
should
release
egl
context
=
true
;
s
gl
thread
manager
.
notify
all
(
)
;
}
<SENTENCE_END/>
queue,eventqueueadd (6.73e-01)
set (9.59e-02)
on (4.02e-02)
create (2.12e-02)
initialize (1.25e-02)
thread (1.21e-02)
insert (1.04e-02)
notify (8.05e-03)
remove (7.05e-03)
window (6.99e-03)
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
event%END% (6.70e-01)
all (2.72e-02)
to (2.30e-02)
array (1.53e-02)
manager (1.51e-02)
queue (1.49e-02)
size (1.09e-02)
event (8.56e-03)
listener (6.01e-03)
add (5.48e-03)
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
%END%%END% (4.05e-01)
add (7.89e-02)
to (4.23e-02)
set (3.51e-02)
all (3.21e-02)
array (2.13e-02)
queue (1.90e-02)
manager (1.79e-02)
size (9.54e-03)
on (8.68e-03)
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
r
==
null
)
{
throw
new
illegal
argument
exception
(
"r must not be null"
)
;
}
synchronized
(
s
gl
thread
manager
)
{
m
event
queue
.
add
(
r
)
;
s
gl
thread
manager
.
notify
all
(
)
;
}
}
<SENTENCE_END/>
flush,builderflushget (9.06e-01)
set (2.02e-02)
load (9.11e-03)
update (6.77e-03)
add (6.07e-03)
to (4.54e-03)
is (3.80e-03)
create (3.15e-03)
clear (2.07e-03)
append (2.06e-03)
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
builderto (2.03e-01)
get (1.82e-01)
status (1.00e-01)
%END% (5.28e-02)
managed (4.17e-02)
update (3.49e-02)
coordinates (3.39e-02)
builder (2.37e-02)
load (1.29e-02)
string (1.10e-02)
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.88e-01)
to (4.79e-02)
(3.57e-02)
coordinates (9.34e-03)
all (8.56e-03)
0 (8.16e-03)
bt (6.04e-03)
callback (5.48e-03)
buffer (4.01e-03)
by (3.96e-03)
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
builder
.
length
(
)
>
0
)
{
log
.
v
(
"GLSurfaceView"
,
m
builder
.
to
string
(
)
)
;
m
builder
.
delete
(
0
,
m
builder
.
length
(
)
)
;
}
}
<SENTENCE_END/>
check,render,thread,statecheckset (3.73e-01)
check (4.31e-02)
begin (3.83e-02)
max (2.75e-02)
get (2.29e-02)
window (2.24e-02)
first (1.91e-02)
min (1.80e-02)
is (1.76e-02)
pop (1.67e-02)
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
render%END% (1.06e-01)
max (4.41e-02)
size (3.68e-02)
value (3.54e-02)
set (3.24e-02)
begin (2.70e-02)
start (2.41e-02)
min (2.27e-02)
left (1.89e-02)
gl (1.70e-02)
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
thread%END% (9.88e-01)
thread (3.32e-03)
exception (1.21e-03)
state (4.81e-04)
gl (4.23e-04)
if (3.17e-04)
null (2.82e-04)
(1.68e-04)
m (8.33e-05)
bits (6.19e-05)
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
state%END% (9.76e-01)
bits (1.57e-03)
exception (1.13e-03)
value (1.02e-03)
to (9.85e-04)
thread (8.41e-04)
index (7.04e-04)
array (7.04e-04)
null (6.65e-04)
(6.14e-04)
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
%END%%END% (6.15e-01)
value (3.21e-02)
to (2.76e-02)
size (1.61e-02)
first (1.02e-02)
array (8.70e-03)
left (7.48e-03)
node (7.02e-03)
bits (6.92e-03)
and (6.44e-03)
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
gl
thread
!=
null
)
{
throw
new
illegal
state
exception
(
"setRenderer has already been called for this instance."
)
;
}
}
<SENTENCE_END/>
thread,exitingthreadon (2.37e-01)
log (1.61e-01)
pause (6.46e-02)
window (5.02e-02)
start (3.89e-02)
create (3.89e-02)
set (3.52e-02)
add (2.44e-02)
check (2.09e-02)
stop (2.04e-02)
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
exiting%END% (3.56e-01)
pause (5.24e-02)
on (3.43e-02)
log (2.96e-02)
start (2.29e-02)
node (1.83e-02)
test (1.81e-02)
thread (1.37e-02)
caches (1.01e-02)
to (9.56e-03)
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.17e-01)
thread (3.26e-03)
all (2.67e-03)
to (2.39e-03)
bits (2.31e-03)
index (2.28e-03)
(2.10e-03)
array (2.04e-03)
application (2.04e-03)
node (1.64e-03)
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
log
threads
)
{
log
.
i
(
"GLThread"
,
"exiting tid="
+
thread
.
get
id
(
)
)
;
}
thread
.
m
exited
=
true
;
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
try,acquire,egl,context,lockedtryis (1.76e-01)
find (7.36e-02)
create (6.24e-02)
destroy (6.10e-02)
get (6.01e-02)
check (5.59e-02)
on (3.96e-02)
add (3.15e-02)
window (2.79e-02)
register (2.44e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
acquire%END% (2.10e-01)
node (5.70e-02)
for (4.64e-02)
array (3.03e-02)
egl (2.51e-02)
key (2.48e-02)
object (2.27e-02)
locked (2.23e-02)
gles (1.52e-02)
result (1.50e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
egl%END% (8.40e-01)
array (8.14e-03)
egl (7.78e-03)
allowed (6.74e-03)
contexts (5.77e-03)
index (5.64e-03)
version (5.60e-03)
node (5.57e-03)
callback (4.47e-03)
result (4.01e-03)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
context%END% (1.00e-01)
node (4.46e-02)
for (4.36e-02)
egl (3.06e-02)
is (2.64e-02)
key (2.25e-02)
array (2.17e-02)
object (1.84e-02)
find (1.80e-02)
thread (1.80e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
locked%END% (6.57e-02)
for (5.15e-02)
node (4.77e-02)
is (3.79e-02)
egl (2.69e-02)
find (2.63e-02)
key (2.52e-02)
object (2.06e-02)
destroy (2.03e-02)
array (1.97e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
%END%%END% (5.43e-02)
for (5.09e-02)
node (4.61e-02)
is (3.87e-02)
find (2.75e-02)
key (2.47e-02)
egl (2.36e-02)
object (2.09e-02)
array (2.02e-02)
destroy (1.91e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
||
m
egl
owner
==
null
)
{
m
egl
owner
=
thread
;
notify
all
(
)
;
return
true
;
}
check
gles
version
(
)
;
if
(
m
multiple
gles
contexts
allowed
)
{
return
true
;
}
if
(
m
egl
owner
!=
null
)
{
m
egl
owner
.
request
release
egl
context
locked
(
)
;
}
return
false
;
}
<SENTENCE_END/>
release,egl,context,lockedreleasefind (1.07e-01)
remove (9.94e-02)
add (7.79e-02)
for (6.57e-02)
empty (5.28e-02)
register (4.31e-02)
fire (3.74e-02)
pop (2.39e-02)
handle (2.36e-02)
get (2.26e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
eglthread (3.40e-01)
owner (2.87e-01)
all (3.70e-02)
for (3.69e-02)
node (2.07e-02)
pause (1.79e-02)
array (1.32e-02)
next (1.24e-02)
empty (1.23e-02)
metrics (1.22e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
context%END% (8.22e-01)
all (3.78e-02)
array (1.73e-02)
by (9.51e-03)
node (7.09e-03)
index (6.29e-03)
for (3.72e-03)
metrics (3.12e-03)
object (3.02e-03)
size (2.51e-03)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
lockedall (9.16e-02)
for (8.96e-02)
%END% (6.59e-02)
array (4.38e-02)
node (4.32e-02)
handle (2.63e-02)
object (2.47e-02)
remove (2.40e-02)
first (2.36e-02)
fire (2.30e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
%END%all (8.24e-02)
for (7.40e-02)
%END% (7.15e-02)
node (4.22e-02)
array (4.09e-02)
handle (2.79e-02)
fire (2.47e-02)
remove (2.37e-02)
next (2.31e-02)
object (2.28e-02)
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
m
egl
owner
==
thread
)
{
m
egl
owner
=
null
;
}
notify
all
(
)
;
}
<SENTENCE_END/>
should,release,egl,context,when,pausingshouldget (9.16e-01)
is (5.58e-02)
set (2.90e-03)
as (1.68e-03)
add (1.30e-03)
needs (1.17e-03)
limited (1.17e-03)
pop (1.15e-03)
create (8.14e-04)
particle (6.95e-04)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
releaselimited (2.24e-01)
get (8.83e-02)
gles (4.88e-02)
is (2.15e-02)
to (1.93e-02)
start (1.91e-02)
pop (1.80e-02)
as (1.50e-02)
list (1.45e-02)
on (1.32e-02)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
egllimited (5.19e-01)
gles (2.90e-01)
contexts (7.71e-02)
m (1.14e-02)
get (5.71e-03)
to (4.11e-03)
start (2.96e-03)
stack (1.91e-03)
list (1.86e-03)
22 (1.79e-03)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
context%END% (4.90e-01)
contexts (8.36e-02)
gles (7.04e-02)
to (3.44e-02)
value (1.19e-02)
bits (7.75e-03)
only (7.11e-03)
circle (6.96e-03)
buffer (6.74e-03)
22 (6.52e-03)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
whenget (2.61e-01)
is (4.18e-02)
to (3.67e-02)
as (1.89e-02)
start (1.80e-02)
list (1.80e-02)
pop (1.54e-02)
instance (1.30e-02)
particle (1.30e-02)
22 (1.24e-02)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
pausingget (1.52e-01)
to (6.68e-02)
%END% (3.32e-02)
is (2.08e-02)
particle (1.92e-02)
22 (1.68e-02)
start (1.61e-02)
list (1.49e-02)
instance (1.30e-02)
as (1.18e-02)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
%END%%END% (8.30e-01)
contexts (7.13e-02)
to (9.05e-03)
gles (6.74e-03)
value (6.34e-03)
only (3.77e-03)
buffer (3.22e-03)
header (2.96e-03)
bits (2.49e-03)
byte (1.64e-03)
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
m
limited
gles
contexts
;
}
<SENTENCE_END/>
should,terminate,egl,when,pausingshouldcheck (7.67e-01)
create (2.58e-02)
on (1.79e-02)
initialize (1.78e-02)
begin (1.01e-02)
is (9.43e-03)
run (9.40e-03)
set (8.30e-03)
get (7.95e-03)
window (6.88e-03)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
terminatemultiple (3.06e-01)
check (2.24e-01)
gles (2.98e-02)
on (2.97e-02)
test (2.45e-02)
begin (1.83e-02)
create (1.54e-02)
initialize (1.08e-02)
instance (1.00e-02)
run (9.71e-03)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
egl%END% (9.77e-01)
allowed (4.08e-03)
contexts (3.64e-03)
gles (1.54e-03)
version (1.01e-03)
bits (6.52e-04)
by (5.52e-04)
to (4.98e-04)
array (4.39e-04)
and (4.14e-04)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
whencheck (1.74e-01)
allowed (9.23e-02)
contexts (6.04e-02)
version (4.16e-02)
multiple (3.94e-02)
test (3.58e-02)
instance (2.54e-02)
on (2.35e-02)
%END% (2.01e-02)
gles (1.90e-02)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
pausing%END% (5.62e-01)
allowed (4.50e-02)
contexts (3.09e-02)
test (2.39e-02)
gles (1.40e-02)
version (1.35e-02)
and (1.11e-02)
to (1.11e-02)
instance (7.88e-03)
array (6.63e-03)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
%END%%END% (8.52e-01)
allowed (7.16e-02)
contexts (4.35e-02)
version (1.43e-02)
gles (3.61e-03)
bits (6.25e-04)
by (6.17e-04)
to (5.70e-04)
array (5.55e-04)
and (5.44e-04)
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
check
gles
version
(
)
;
return
!
m
multiple
gles
contexts
allowed
;
}
<SENTENCE_END/>
check,gl,drivercheckcreate (1.81e-01)
get (1.34e-01)
check (1.11e-01)
set (8.45e-02)
begin (5.52e-02)
on (3.80e-02)
draw (3.61e-02)
setup (3.27e-02)
init (2.97e-02)
run (1.82e-02)
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
glmultiple (2.34e-01)
gles (1.06e-01)
renderer (3.69e-02)
prefix (3.34e-02)
begin (3.23e-02)
check (3.09e-02)
create (2.37e-02)
on (2.15e-02)
limited (2.08e-02)
string (1.92e-02)
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
drivercreate (7.83e-02)
begin (7.63e-02)
check (7.38e-02)
on (5.12e-02)
draw (3.22e-02)
setup (2.96e-02)
get (2.60e-02)
multiple (2.42e-02)
main (2.13e-02)
run (1.86e-02)
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
%END%%END% (2.93e-01)
gles (3.32e-02)
test (2.29e-02)
to (1.92e-02)
begin (1.60e-02)
bits (1.29e-02)
on (1.21e-02)
default (1.04e-02)
prefix (1.03e-02)
contexts (9.11e-03)
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
driver
check
complete
)
{
check
gles
version
(
)
;
string
renderer
=
gl
.
gl
get
string
(
gl
10
.
gl
renderer
)
;
if
(
m
gles
version
<
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
!
renderer
.
starts
with
(
k
msm
7
k
renderer
prefix
)
;
notify
all
(
)
;
}
m
limited
gles
contexts
=
!
m
multiple
gles
contexts
allowed
;
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLDriver renderer = ""
+
renderer
+
"" multipleContextsAllowed = "
+
m
multiple
gles
contexts
allowed
+
" mLimitedGLESContexts = "
+
m
limited
gles
contexts
)
;
}
m
gles
driver
check
complete
=
true
;
}
}
<SENTENCE_END/>
check,gles,versioncheckset (2.52e-01)
check (1.83e-01)
get (1.33e-01)
on (6.31e-02)
create (5.38e-02)
is (2.82e-02)
add (2.36e-02)
initialize (1.88e-02)
destroy (1.67e-02)
log (1.63e-02)
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
glesmultiple (2.75e-01)
gles (1.35e-01)
on (6.71e-02)
check (4.91e-02)
version (4.09e-02)
pause (3.00e-02)
log (2.90e-02)
test (1.10e-02)
begin (1.05e-02)
complete (1.04e-02)
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
version%END% (8.04e-01)
contexts (4.72e-02)
allowed (3.28e-02)
complete (1.36e-02)
gles (8.69e-03)
version (5.26e-03)
20 (4.65e-03)
check (3.55e-03)
bits (2.68e-03)
to (2.04e-03)
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
%END%%END% (8.46e-02)
on (5.38e-02)
get (4.83e-02)
check (3.56e-02)
log (3.14e-02)
pause (2.59e-02)
allowed (2.13e-02)
key (2.13e-02)
set (1.86e-02)
start (1.53e-02)
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
!
m
gles
version
check
complete
)
{
m
gles
version
=
k
gles
20
;
if
(
m
gles
version
>=
k
gles
20
)
{
m
multiple
gles
contexts
allowed
=
true
;
}
if
(
log
surface
)
{
log
.
w
(
tag
,
"checkGLESVersion mGLESVersion ="
+
" "
+
m
gles
version
+
" mMultipleGLESContextsAllowed = "
+
m
multiple
gles
contexts
allowed
)
;
}
m
gles
version
check
complete
=
true
;
}
}
<SENTENCE_END/>
create,buffer,objectcreatebind (6.30e-01)
gl (9.57e-02)
unbind (5.32e-02)
20 (2.80e-02)
buffer (2.76e-02)
render (2.66e-02)
invalidate (1.93e-02)
wrap (1.85e-02)
create (1.82e-02)
map (1.75e-02)
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
bufferbuffer (2.28e-01)
bind (2.09e-01)
gl (1.89e-01)
20 (5.54e-02)
map (4.33e-02)
to (3.12e-02)
unbind (2.35e-02)
render (2.30e-02)
array (1.88e-02)
gdx (1.72e-02)
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
object%END% (4.71e-01)
buffer (3.03e-01)
20 (9.25e-02)
gl (3.47e-02)
array (2.12e-02)
bind (1.42e-02)
gen (1.29e-02)
data (5.55e-03)
byte (5.10e-03)
to (3.97e-03)
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
%END%%END% (9.61e-01)
buffer (1.67e-02)
to (3.86e-03)
(2.91e-03)
callback (2.22e-03)
array (1.70e-03)
data (1.40e-03)
20 (1.16e-03)
gl (7.76e-04)
coordinates (7.72e-04)
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
result
=
gdx
.
gl
20
.
gl
gen
buffer
(
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
result
)
;
gdx
.
gl
20
.
gl
buffer
data
(
gl
20
.
gl
array
buffer
,
byte
buffer
.
capacity
(
)
,
null
,
usage
)
;
gdx
.
gl
20
.
gl
bind
buffer
(
gl
20
.
gl
array
buffer
,
0
)
;
return
result
;
}
<SENTENCE_END/>
buffer,changedbufferis (2.24e-01)
get (1.77e-01)
set (1.57e-01)
create (4.42e-02)
gl (3.40e-02)
read (2.70e-02)
wrap (1.81e-02)
end (1.68e-02)
window (1.59e-02)
20 (1.57e-02)
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
changed%END% (7.29e-01)
buffer (7.22e-02)
20 (3.01e-02)
gl (2.53e-02)
to (2.34e-02)
data (2.06e-02)
array (1.41e-02)
byte (8.22e-03)
sub (6.73e-03)
0 (4.94e-03)
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
%END%%END% (9.93e-01)
(3.01e-03)
buffer (1.49e-03)
callback (2.85e-04)
to (2.51e-04)
20 (2.21e-04)
byte (1.31e-04)
bits (1.28e-04)
2 (1.27e-04)
array (1.22e-04)
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
is
bound
)
{
gdx
.
gl
20
.
gl
buffer
sub
data
(
gl
20
.
gl
array
buffer
,
0
,
byte
buffer
.
limit
(
)
,
byte
buffer
)
;
is
dirty
=
false
;
}
}
<SENTENCE_END/>
get,buffer,handlegetget (9.22e-01)
is (4.35e-02)
iterator (4.78e-03)
protected (2.17e-03)
instance (1.93e-03)
needs (1.64e-03)
new (1.33e-03)
wrap (1.22e-03)
array (1.14e-03)
particle (1.13e-03)
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
bufferbuffer (6.88e-01)
handle (2.01e-01)
get (9.36e-03)
array (5.77e-03)
particle (4.55e-03)
wrap (3.79e-03)
update (3.63e-03)
to (3.07e-03)
resume (2.97e-03)
instance (2.06e-03)
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
handlehandle (8.48e-01)
%END% (1.40e-01)
buffer (3.70e-03)
value (6.71e-04)
only (5.98e-04)
changed (5.68e-04)
array (3.97e-04)
to (3.40e-04)
enabled (3.09e-04)
count (2.41e-04)
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
%END%%END% (9.97e-01)
handle (2.17e-03)
buffer (8.86e-05)
(8.34e-05)
value (3.63e-05)
only (2.28e-05)
header (1.64e-05)
<SENTENCE_END/> (1.29e-05)
dynamics (9.38e-06)
squared (5.94e-06)
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
buffer
handle
;
}
<SENTENCE_END/>
set,time,stepsetupdate (9.02e-01)
delta (7.26e-02)
set (3.78e-03)
time (2.79e-03)
cancel (2.50e-03)
reset (1.59e-03)
action (1.52e-03)
act (1.47e-03)
render (1.12e-03)
animate (1.06e-03)
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
timedelta (9.72e-01)
time (2.56e-02)
update (1.64e-03)
step (1.02e-04)
ppi (1.97e-05)
joysticks (8.19e-06)
sqr (6.19e-06)
act (5.28e-06)
koala (1.44e-06)
music (9.89e-07)
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
steptime (9.16e-01)
step (7.52e-02)
update (3.97e-03)
delta (2.78e-03)
sqr (1.78e-03)
joysticks (4.66e-05)
ppi (4.37e-05)
task (1.13e-05)
nanos (6.76e-06)
act (6.55e-06)
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
%END%%END% (4.30e-01)
sqr (2.56e-01)
time (2.10e-01)
update (3.80e-02)
delta (2.63e-02)
step (8.84e-03)
task (1.02e-03)
changed (1.01e-03)
pressed (9.25e-04)
performed (5.85e-04)
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delta
time
=
time
step
;
delta
time
sqr
=
delta
time
*
delta
time
;
}
<SENTENCE_END/>
set,transformsetset (9.65e-01)
get (9.48e-03)
scale (8.09e-03)
calculate (6.19e-03)
apply (2.89e-03)
transform (2.03e-03)
compute (1.45e-03)
rotate (9.53e-04)
translate (8.57e-04)
reset (3.60e-04)
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
transformtransform (6.32e-01)
scale (2.98e-01)
apply (1.56e-02)
calculate (1.56e-02)
rotate (7.23e-03)
set (4.51e-03)
scissors (3.09e-03)
rot (2.19e-03)
transformed (1.91e-03)
rotation (1.30e-03)
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
%END%%END% (8.88e-01)
transform (6.91e-02)
scale (1.12e-02)
by (2.20e-03)
to (1.46e-03)
scissors (1.36e-03)
position (1.16e-03)
coordinates (9.99e-04)
rad (7.62e-04)
rot (5.47e-04)
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
set
(
transform
)
;
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
set,transformsetscale (8.51e-01)
set (1.09e-01)
compute (7.32e-03)
rotate (4.12e-03)
rot (3.46e-03)
scl (2.59e-03)
initialize (2.22e-03)
on (2.17e-03)
get (2.16e-03)
pre (1.97e-03)
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
transformscale (8.82e-01)
rot (2.38e-02)
transform (2.00e-02)
scl (1.14e-02)
x (1.13e-02)
to (5.09e-03)
rotate (4.23e-03)
scaling (4.02e-03)
set (3.63e-03)
compute (3.39e-03)
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
%END%%END% (7.47e-01)
by (8.59e-02)
to (3.27e-02)
scale (2.29e-02)
rot (1.54e-02)
x (1.48e-02)
coordinates (1.07e-02)
scl (5.03e-03)
rad (3.40e-03)
(2.71e-03)
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
x
,
y
,
z
,
qx
,
qy
,
qz
,
qw
,
scale
,
scale
,
scale
)
;
this
.
scale
.
set
(
scale
,
scale
,
scale
)
;
}
<SENTENCE_END/>
rotaterotateset (2.96e-01)
rotate (2.60e-01)
rotation (1.50e-01)
transform (6.08e-02)
debug (1.11e-02)
angle (1.04e-02)
draw (1.00e-02)
pad (8.34e-03)
translate (7.66e-03)
scale (6.77e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
rotation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
rotation
)
;
}
<SENTENCE_END/>
%END%%END% (6.60e-01)
rotation (9.05e-02)
transform (6.35e-02)
rad (2.05e-02)
position (9.27e-03)
to (8.72e-03)
right (5.55e-03)
2 (5.01e-03)
left (3.30e-03)
x (3.14e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
rotation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
rotation
)
;
}
<SENTENCE_END/>
rotaterotaterotate (4.90e-01)
set (1.69e-01)
angle (4.52e-02)
get (2.72e-02)
transform (2.04e-02)
crs (1.64e-02)
apply (1.46e-02)
rotation (1.41e-02)
update (1.03e-02)
pad (1.02e-02)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
axis
,
angle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
axis
,
angle
)
;
}
<SENTENCE_END/>
%END%%END% (4.95e-01)
transform (6.95e-02)
angle (3.45e-02)
rotation (2.82e-02)
to (2.79e-02)
rotate (1.94e-02)
rad (1.81e-02)
axis (1.71e-02)
2 (1.23e-02)
position (1.09e-02)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
axis
,
angle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
axis
,
angle
)
;
}
<SENTENCE_END/>
translatetranslateset (7.00e-01)
translate (6.27e-02)
position (1.95e-02)
transform (1.41e-02)
iterator (1.19e-02)
get (9.02e-03)
to (5.34e-03)
translation (5.21e-03)
%END% (5.16e-03)
scale (5.03e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
%END%%END% (8.82e-01)
transform (2.44e-02)
translation (1.61e-02)
position (8.11e-03)
to (6.64e-03)
2 (5.13e-03)
rad (2.18e-03)
data (2.12e-03)
value (1.94e-03)
size (1.65e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
set,translationsetset (7.00e-01)
translate (6.27e-02)
position (1.95e-02)
transform (1.41e-02)
iterator (1.19e-02)
get (9.02e-03)
to (5.34e-03)
translation (5.21e-03)
%END% (5.16e-03)
scale (5.03e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
translationset (1.99e-01)
transform (1.28e-01)
translate (1.01e-01)
position (7.48e-02)
%END% (4.20e-02)
translation (3.33e-02)
to (2.28e-02)
update (1.12e-02)
rotation (1.10e-02)
x (1.10e-02)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
2 (1.48e-03)
to (1.20e-03)
position (1.08e-03)
transform (7.72e-04)
value (6.02e-04)
rad (5.69e-04)
by (5.55e-04)
bits (5.36e-04)
count (4.54e-04)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
translation
)
;
}
<SENTENCE_END/>
scalescalescale (8.80e-01)
set (6.91e-02)
get (8.59e-03)
compute (6.81e-03)
rotate (6.03e-03)
pre (6.01e-03)
translate (3.13e-03)
calculate (2.42e-03)
scaling (1.83e-03)
scl (1.81e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
scale
x
,
scale
y
,
scale
z
)
;
this
.
transform
.
get
scale
(
%SELF%
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
scale
x
,
scale
y
,
scale
z
)
;
this
.
transform
.
get
scale
(
%SELF%
)
;
}
<SENTENCE_END/>
%END%scale (3.54e-01)
%END% (1.64e-01)
transform (6.27e-02)
to (4.68e-02)
rot (3.31e-02)
scaling (2.76e-02)
set (2.02e-02)
scl (1.89e-02)
x (1.58e-02)
by (1.44e-02)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
scale
x
,
scale
y
,
scale
z
)
;
this
.
transform
.
get
scale
(
%SELF%
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
scale
x
,
scale
y
,
scale
z
)
;
this
.
transform
.
get
scale
(
%SELF%
)
;
}
<SENTENCE_END/>
scalescaleshear (2.04e-01)
pad (8.34e-02)
width (4.40e-02)
right (3.82e-02)
height (3.68e-02)
left (3.32e-02)
x (2.89e-02)
add (2.84e-02)
size (2.83e-02)
scale (2.54e-02)
<SENTENCE_START>
{
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
,
%SELF%
.
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
,
%SELF%
.
z
)
;
}
<SENTENCE_END/>
%END%%END% (3.71e-01)
x (5.49e-02)
shear (3.30e-02)
left (3.25e-02)
size (3.17e-02)
right (3.10e-02)
y (2.25e-02)
width (2.23e-02)
2 (1.89e-02)
line (1.83e-02)
<SENTENCE_START>
{
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
,
%SELF%
.
z
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
%SELF%
.
x
,
%SELF%
.
y
,
%SELF%
.
z
)
;
}
<SENTENCE_END/>
mulmulset (4.73e-01)
scale (1.88e-01)
get (8.01e-02)
calculate (7.70e-02)
transform (5.21e-02)
apply (3.35e-02)
rotate (2.24e-02)
compute (1.34e-02)
translate (9.20e-03)
pre (6.09e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
transform
)
;
this
.
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
transform
)
;
this
.
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
%END%transform (7.20e-01)
scale (6.63e-02)
scissors (2.20e-02)
set (2.05e-02)
%END% (1.70e-02)
apply (1.24e-02)
calculate (1.09e-02)
position (9.12e-03)
rot (7.69e-03)
transformed (6.34e-03)
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
transform
)
;
this
.
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
transform
.
%SELF%
(
transform
)
;
this
.
transform
.
get
scale
(
scale
)
;
}
<SENTENCE_END/>
get,transformgetset (5.19e-01)
transform (2.50e-01)
apply (4.34e-02)
calculate (3.72e-02)
reset (2.51e-02)
draw (2.12e-02)
rotate (1.36e-02)
get (1.05e-02)
translate (8.42e-03)
update (6.33e-03)
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
transformtransform (9.59e-01)
calculate (5.30e-03)
apply (4.97e-03)
arr (4.81e-03)
scissors (3.63e-03)
set (1.87e-03)
rotate (1.50e-03)
position (1.29e-03)
draw (1.17e-03)
rotation (9.33e-04)
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
%END%%END% (9.68e-01)
transform (1.02e-02)
this (7.97e-03)
position (2.73e-04)
2 (2.63e-04)
bits (2.43e-04)
rad (1.93e-04)
to (1.77e-04)
callback (1.73e-04)
ratio (1.38e-04)
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
transform
.
set
(
this
.
transform
)
;
}
<SENTENCE_END/>
initinitget (2.79e-01)
set (1.18e-01)
update (1.07e-01)
action (8.79e-02)
add (3.48e-02)
create (3.19e-02)
allocate (1.95e-02)
velocity (1.49e-02)
fill (1.31e-02)
draw (1.17e-02)
<SENTENCE_START>
{
bind
(
)
;
if
(
particles
!=
null
)
{
end
(
)
;
particle
channels
.
reset
ids
(
)
;
}
allocate
channels
(
emitter
.
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
bind
(
)
;
if
(
particles
!=
null
)
{
end
(
)
;
particle
channels
.
reset
ids
(
)
;
}
allocate
channels
(
emitter
.
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.08e-01)
channels (2.14e-02)
particle (1.18e-02)
emitter (7.57e-03)
ids (6.74e-03)
count (5.94e-03)
influencer (4.45e-03)
buffer (1.68e-03)
particles (1.43e-03)
max (1.17e-03)
<SENTENCE_START>
{
bind
(
)
;
if
(
particles
!=
null
)
{
end
(
)
;
particle
channels
.
reset
ids
(
)
;
}
allocate
channels
(
emitter
.
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
bind
(
)
;
if
(
particles
!=
null
)
{
end
(
)
;
particle
channels
.
reset
ids
(
)
;
}
allocate
channels
(
emitter
.
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
allocate,channelsallocateadd (5.92e-01)
create (1.34e-01)
get (7.58e-02)
set (3.00e-02)
action (1.29e-02)
find (8.03e-03)
initialize (7.96e-03)
update (5.88e-03)
max (5.45e-03)
remove (5.21e-03)
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
channels%END% (3.36e-01)
particle (6.24e-02)
parallel (5.61e-02)
max (5.40e-02)
all (3.20e-02)
add (2.54e-02)
array (2.26e-02)
count (2.09e-02)
line (1.49e-02)
update (1.43e-02)
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.14e-01)
array (4.12e-02)
count (2.64e-02)
particle (2.76e-03)
influencer (2.74e-03)
emitter (1.62e-03)
particles (1.37e-03)
influencers (9.91e-04)
parallel (8.85e-04)
max (2.76e-04)
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particles
=
new
parallel
array
(
max
particle
count
)
;
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
renderer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
bindbindset (4.96e-01)
add (2.13e-01)
get (1.57e-01)
create (3.82e-02)
update (1.68e-02)
can (1.14e-02)
action (1.13e-02)
translate (8.00e-03)
initialize (5.04e-03)
emitter (2.78e-03)
<SENTENCE_START>
{
emitter
.
set
(
this
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
set
(
this
)
;
renderer
.
set
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
set
(
this
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
set
(
this
)
;
renderer
.
set
(
this
)
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
emitter (3.71e-02)
influencer (2.32e-02)
renderer (8.92e-03)
influencers (4.04e-03)
this (2.84e-03)
for (1.70e-03)
2 (1.07e-03)
position (7.45e-04)
to (5.49e-04)
<SENTENCE_START>
{
emitter
.
set
(
this
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
set
(
this
)
;
renderer
.
set
(
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
set
(
this
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
set
(
this
)
;
renderer
.
set
(
this
)
;
}
<SENTENCE_END/>
startstartadd (6.54e-01)
can (6.99e-02)
action (5.08e-02)
create (3.25e-02)
influencer (2.46e-02)
emitter (2.15e-02)
update (1.84e-02)
get (1.83e-02)
delete (7.77e-03)
save (7.15e-03)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.78e-01)
influencer (4.10e-03)
emitter (1.54e-03)
influencers (7.72e-04)
controller (7.52e-04)
all (6.87e-04)
2 (5.76e-04)
array (5.03e-04)
callback (4.42e-04)
bits (3.76e-04)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
resetresetend (5.52e-01)
set (1.73e-01)
get (2.68e-02)
start (2.52e-02)
begin (2.31e-02)
clear (1.59e-02)
update (1.49e-02)
reset (1.07e-02)
common (8.45e-03)
init (8.06e-03)
<SENTENCE_START>
{
end
(
)
;
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
end
(
)
;
start
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.83e-01)
changed (1.32e-02)
end (9.51e-03)
all (7.10e-03)
line (6.92e-03)
bits (6.79e-03)
array (6.68e-03)
(5.25e-03)
buffer (4.70e-03)
start (4.33e-03)
<SENTENCE_START>
{
end
(
)
;
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
end
(
)
;
start
(
)
;
}
<SENTENCE_END/>
endendadd (7.60e-01)
get (4.15e-02)
can (3.98e-02)
create (3.16e-02)
action (1.81e-02)
influencer (1.48e-02)
update (1.03e-02)
translate (7.36e-03)
save (5.43e-03)
initialize (5.33e-03)
<SENTENCE_START>
{
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
emitter
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
emitter
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (5.22e-01)
controller (4.42e-02)
influencer (4.05e-02)
emitter (3.03e-02)
update (1.77e-02)
performed (1.71e-02)
line (1.50e-02)
point (1.18e-02)
all (9.25e-03)
checked (9.14e-03)
<SENTENCE_START>
{
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
emitter
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
emitter
.
%SELF%
(
)
;
}
<SENTENCE_END/>
activate,particlesactivateadd (6.16e-01)
action (8.07e-02)
start (4.82e-02)
delete (3.53e-02)
update (2.86e-02)
get (1.99e-02)
can (1.63e-02)
emitter (1.56e-02)
create (1.34e-02)
remove (1.10e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
particlesadd (2.63e-01)
update (4.80e-02)
%END% (4.74e-02)
line (3.66e-02)
action (2.86e-02)
start (2.44e-02)
emitter (2.36e-02)
point (2.11e-02)
key (1.65e-02)
count (1.63e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
%END%add (3.52e-01)
update (4.19e-02)
%END% (3.48e-02)
line (2.97e-02)
start (2.84e-02)
action (2.75e-02)
get (1.68e-02)
point (1.68e-02)
key (1.49e-02)
remove (1.33e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
kill,particleskilladd (6.16e-01)
action (8.07e-02)
start (4.82e-02)
delete (3.53e-02)
update (2.86e-02)
get (1.99e-02)
can (1.63e-02)
emitter (1.56e-02)
create (1.34e-02)
remove (1.10e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
particles%END% (1.29e-01)
add (1.22e-01)
line (4.62e-02)
update (4.30e-02)
count (2.64e-02)
point (2.36e-02)
index (2.25e-02)
emitter (2.10e-02)
start (2.02e-02)
key (2.01e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
%END%add (4.32e-01)
update (3.85e-02)
action (3.00e-02)
start (2.85e-02)
line (2.41e-02)
%END% (2.10e-02)
get (1.88e-02)
point (1.43e-02)
remove (1.38e-02)
key (1.18e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
start
index
,
count
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
start
index
,
count
)
;
}
<SENTENCE_END/>
updateupdateadd (6.54e-01)
can (6.99e-02)
action (5.08e-02)
create (3.25e-02)
influencer (2.46e-02)
emitter (2.15e-02)
update (1.84e-02)
get (1.83e-02)
delete (7.77e-03)
save (7.15e-03)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (4.23e-01)
controller (5.96e-02)
influencer (3.56e-02)
emitter (2.47e-02)
update (2.32e-02)
add (2.27e-02)
line (2.08e-02)
point (1.67e-02)
performed (1.49e-02)
checked (1.04e-02)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
drawdrawupdate (4.83e-01)
resize (1.02e-01)
end (7.17e-02)
set (6.42e-02)
get (2.59e-02)
clear (2.51e-02)
remove (2.33e-02)
changed (1.38e-02)
action (1.26e-02)
render (1.21e-02)
<SENTENCE_START>
{
if
(
particles
.
size
>
0
)
{
renderer
.
update
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
particles
.
size
>
0
)
{
renderer
.
update
(
)
;
}
}
<SENTENCE_END/>
%END%end (1.40e-01)
%END% (1.24e-01)
update (1.02e-01)
resize (7.96e-02)
all (3.59e-02)
particles (3.33e-02)
size (2.83e-02)
clear (2.71e-02)
changed (2.41e-02)
set (9.80e-03)
<SENTENCE_START>
{
if
(
particles
.
size
>
0
)
{
renderer
.
update
(
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
particles
.
size
>
0
)
{
renderer
.
update
(
)
;
}
}
<SENTENCE_END/>
copycopyadd (3.76e-01)
create (2.76e-01)
get (6.17e-02)
update (3.48e-02)
action (3.08e-02)
set (2.20e-02)
run (1.40e-02)
emitter (1.30e-02)
initialize (1.28e-02)
can (1.01e-02)
<SENTENCE_START>
{
emitter
emitter
=
(
emitter
)
this
.
emitter
.
%SELF%
(
)
;
influencer
[
]
influencers
=
new
influencer
[
this
.
influencers
.
size
]
;
int
i
=
0
;
for
(
influencer
influencer
:
this
.
influencers
)
{
influencers
[
i
++
]
=
(
influencer
)
influencer
.
%SELF%
(
)
;
}
return
new
particle
controller
(
new
string
(
this
.
name
)
,
emitter
,
(
particle
controller
renderer
<
?
,
?
>
)
renderer
.
%SELF%
(
)
,
influencers
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
emitter
=
(
emitter
)
this
.
emitter
.
%SELF%
(
)
;
influencer
[
]
influencers
=
new
influencer
[
this
.
influencers
.
size
]
;
int
i
=
0
;
for
(
influencer
influencer
:
this
.
influencers
)
{
influencers
[
i
++
]
=
(
influencer
)
influencer
.
%SELF%
(
)
;
}
return
new
particle
controller
(
new
string
(
this
.
name
)
,
emitter
,
(
particle
controller
renderer
<
?
,
?
>
)
renderer
.
%SELF%
(
)
,
influencers
)
;
}
<SENTENCE_END/>
%END%%END% (2.69e-01)
emitter (1.74e-01)
add (7.86e-02)
controller (4.35e-02)
update (3.06e-02)
particle (1.65e-02)
create (1.59e-02)
get (1.12e-02)
line (1.11e-02)
influencer (1.09e-02)
<SENTENCE_START>
{
emitter
emitter
=
(
emitter
)
this
.
emitter
.
%SELF%
(
)
;
influencer
[
]
influencers
=
new
influencer
[
this
.
influencers
.
size
]
;
int
i
=
0
;
for
(
influencer
influencer
:
this
.
influencers
)
{
influencers
[
i
++
]
=
(
influencer
)
influencer
.
%SELF%
(
)
;
}
return
new
particle
controller
(
new
string
(
this
.
name
)
,
emitter
,
(
particle
controller
renderer
<
?
,
?
>
)
renderer
.
%SELF%
(
)
,
influencers
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
emitter
=
(
emitter
)
this
.
emitter
.
%SELF%
(
)
;
influencer
[
]
influencers
=
new
influencer
[
this
.
influencers
.
size
]
;
int
i
=
0
;
for
(
influencer
influencer
:
this
.
influencers
)
{
influencers
[
i
++
]
=
(
influencer
)
influencer
.
%SELF%
(
)
;
}
return
new
particle
controller
(
new
string
(
this
.
name
)
,
emitter
,
(
particle
controller
renderer
<
?
,
?
>
)
renderer
.
%SELF%
(
)
,
influencers
)
;
}
<SENTENCE_END/>
disposedisposeadd (6.54e-01)
can (6.99e-02)
action (5.08e-02)
create (3.25e-02)
influencer (2.46e-02)
emitter (2.15e-02)
update (1.84e-02)
get (1.83e-02)
delete (7.77e-03)
save (7.15e-03)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.96e-01)
influencer (3.71e-04)
(1.84e-04)
jni (1.73e-04)
callback (1.69e-04)
emitter (1.39e-04)
bits (1.33e-04)
2 (1.30e-04)
by (1.05e-04)
all (9.33e-05)
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
emitter
.
%SELF%
(
)
;
for
(
influencer
influencer
:
influencers
)
influencer
.
%SELF%
(
)
;
}
<SENTENCE_END/>
get,bounding,boxgetbounding (6.38e-01)
calculate (3.60e-01)
extend (2.43e-03)
return (3.53e-05)
expand (2.19e-05)
bone (1.80e-05)
box (7.71e-06)
new (7.36e-06)
knob (3.69e-06)
create (2.85e-06)
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
boundingbounding (9.99e-01)
calculate (4.52e-04)
box (1.09e-04)
return (1.05e-05)
new (8.46e-06)
extend (9.39e-07)
null (6.27e-07)
if (4.21e-07)
nodes (1.39e-07)
expand (8.19e-08)
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
boxbox (9.92e-01)
bounding (8.10e-03)
null (6.37e-06)
if (8.58e-07)
calculate (4.93e-07)
new (1.79e-07)
nodes (1.28e-07)
return (1.07e-07)
extend (7.46e-08)
renderable (4.85e-08)
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
box (2.18e-03)
; (6.80e-04)
) (3.24e-04)
by (1.41e-04)
callback (1.40e-04)
(9.19e-05)
jni (7.56e-05)
bounding (3.93e-05)
impact (3.17e-05)
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
bounding
box
==
null
)
bounding
box
=
new
bounding
box
(
)
;
calculate
bounding
box
(
)
;
return
bounding
box
;
}
<SENTENCE_END/>
calculate,bounding,boxcalculatefill (5.56e-01)
channel (2.99e-01)
get (2.60e-02)
set (1.17e-02)
bounding (1.07e-02)
update (8.10e-03)
allocate (7.09e-03)
channels (6.95e-03)
position (6.64e-03)
vertices (3.40e-03)
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
boundingchannel (4.60e-01)
fill (1.87e-01)
bounding (1.61e-01)
channels (2.32e-02)
position (2.09e-02)
update (8.74e-03)
box (7.47e-03)
get (6.66e-03)
vertices (6.19e-03)
particle (6.16e-03)
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
boxbox (2.60e-01)
channel (2.11e-01)
channels (1.97e-01)
offset (7.45e-02)
particles (3.46e-02)
pos (2.88e-02)
position (2.60e-02)
bounding (2.27e-02)
size (1.95e-02)
fill (1.39e-02)
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.69e-01)
position (3.50e-03)
to (2.25e-03)
index (2.03e-03)
by (1.39e-03)
buffer (1.25e-03)
particles (8.84e-04)
data (8.67e-04)
channel (6.96e-04)
box (6.28e-04)
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
bounding
box
.
clr
(
)
;
float
channel
position
channel
=
particles
.
get
channel
(
particle
channels
.
position
)
;
for
(
int
pos
=
0
,
c
=
position
channel
.
stride
size
*
particles
.
size
;
pos
<
c
;
pos
+=
position
channel
.
stride
size
)
{
bounding
box
.
ext
(
position
channel
.
data
[
pos
+
particle
channels
.
x
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
y
offset
]
,
position
channel
.
data
[
pos
+
particle
channels
.
z
offset
]
)
;
}
}
<SENTENCE_END/>
find,indexfindget (7.27e-01)
add (1.91e-01)
create (2.38e-02)
can (6.76e-03)
is (5.14e-03)
set (4.66e-03)
find (3.51e-03)
new (3.39e-03)
obtain (2.51e-03)
put (1.70e-03)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
indexadd (1.00e-01)
get (9.89e-02)
array (5.24e-02)
%END% (4.82e-02)
by (4.47e-02)
to (3.27e-02)
point (2.80e-02)
new (2.62e-02)
class (2.54e-02)
influencer (2.46e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
%END%%END% (4.52e-01)
by (8.40e-02)
array (3.86e-02)
to (3.49e-02)
i (2.04e-02)
all (1.82e-02)
(1.64e-02)
bt (1.24e-02)
of (1.16e-02)
point (1.04e-02)
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
for
(
int
i
=
0
;
i
<
influencers
.
size
;
++
i
)
{
influencer
influencer
=
influencers
.
get
(
i
)
;
if
(
class
reflection
.
is
assignable
from
(
type
,
influencer
.
get
class
(
)
)
)
{
return
i
;
}
}
return
-
1
;
}
<SENTENCE_END/>
find,influencerfindget (8.82e-01)
find (5.48e-02)
set (1.30e-02)
put (9.64e-03)
remove (6.45e-03)
add (4.47e-03)
is (2.72e-03)
index (1.46e-03)
read (1.41e-03)
allocate (1.24e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
influencerindex (3.08e-01)
get (1.42e-01)
%END% (4.60e-02)
find (2.05e-02)
code (1.87e-02)
point (1.79e-02)
to (1.70e-02)
int (1.60e-02)
of (1.57e-02)
read (1.38e-02)
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
%END%%END% (7.26e-01)
index (8.84e-02)
of (1.45e-02)
by (1.09e-02)
to (1.03e-02)
string (7.64e-03)
callback (6.74e-03)
array (6.31e-03)
position (4.73e-03)
code (4.31e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
influencer
class
)
;
return
index
>
-
1
?
(
k
)
influencers
.
get
(
index
)
:
null
;
}
<SENTENCE_END/>
remove,influencerremoveremove (9.56e-01)
find (1.91e-02)
put (1.02e-02)
reset (2.35e-03)
index (1.97e-03)
get (1.82e-03)
set (9.18e-04)
insert (5.24e-04)
deallocate (4.44e-04)
int (4.13e-04)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
influencerindex (7.02e-01)
remove (8.62e-02)
code (2.00e-02)
at (1.18e-02)
find (8.68e-03)
type (7.61e-03)
%END% (7.49e-03)
put (7.19e-03)
released (7.19e-03)
int (7.10e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
%END%%END% (8.44e-01)
index (1.00e-01)
of (4.54e-03)
value (3.20e-03)
glyphs (2.69e-03)
by (2.12e-03)
pressed (1.91e-03)
and (1.70e-03)
position (1.69e-03)
code (1.64e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
influencers
.
remove
index
(
index
)
;
}
<SENTENCE_END/>
replace,influencerreplaceremove (6.88e-01)
put (8.14e-02)
insert (7.66e-02)
find (3.91e-02)
add (2.48e-02)
get (1.93e-02)
index (5.20e-03)
set (4.45e-03)
reset (4.38e-03)
delete (3.93e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
influencerindex (3.85e-01)
%END% (1.38e-01)
array (2.20e-02)
code (2.06e-02)
of (1.80e-02)
to (1.53e-02)
key (1.52e-02)
down (1.26e-02)
position (1.26e-02)
at (1.21e-02)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
%END%%END% (9.08e-01)
index (3.51e-02)
of (3.92e-03)
array (3.27e-03)
type (2.91e-03)
to (2.15e-03)
by (1.81e-03)
callback (1.75e-03)
value (1.52e-03)
down (1.45e-03)
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
index
=
find
index
(
type
)
;
if
(
index
>
-
1
)
{
influencers
.
insert
(
index
,
new
influencer
)
;
influencers
.
remove
index
(
index
+
1
)
;
return
true
;
}
return
false
;
}
<SENTENCE_END/>
should,collideshouldsolve (4.98e-01)
is (1.22e-01)
set (3.86e-02)
draw (1.62e-02)
join (1.43e-02)
create (1.32e-02)
destroy (9.35e-03)
init (8.58e-03)
cross (7.90e-03)
get (7.00e-03)
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
collidesolve (2.79e-01)
filter (1.37e-01)
collide (1.14e-01)
fixture (8.59e-02)
in (2.29e-02)
group (1.28e-02)
b (1.25e-02)
dot (1.13e-02)
overlap (1.11e-02)
solid (1.06e-02)
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
%END%%END% (5.41e-01)
filter (3.80e-02)
a (2.04e-02)
in (2.03e-02)
b (1.94e-02)
bt (1.53e-02)
unsafe (1.09e-02)
down (9.63e-03)
to (9.25e-03)
directory (8.37e-03)
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
filter
filter
a
=
fixture
a
.
get
filter
data
(
)
;
filter
filter
b
=
fixture
b
.
get
filter
data
(
)
;
if
(
filter
a
.
group
index
==
filter
b
.
group
index
&&
filter
a
.
group
index
!=
0
)
{
return
filter
a
.
group
index
>
0
;
}
boolean
collide
=
(
filter
a
.
mask
bits
&
filter
b
.
category
bits
)
!=
0
&&
(
filter
a
.
category
bits
&
filter
b
.
mask
bits
)
!=
0
;
return
collide
;
}
<SENTENCE_END/>
initinitdestroy (2.66e-01)
initialize (1.14e-01)
init (1.03e-01)
fixture (8.91e-02)
draw (6.13e-02)
solve (5.44e-02)
render (5.33e-02)
create (4.73e-02)
add (1.56e-02)
pre (1.55e-02)
<SENTENCE_START>
{
super
.
%SELF%
(
fixture
a
,
0
,
fixture
b
,
0
)
;
assert
(
m
fixture
a
.
get
type
(
)
==
shape
type
.
polygon
)
;
assert
(
m
fixture
b
.
get
type
(
)
==
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
fixture
a
,
0
,
fixture
b
,
0
)
;
assert
(
m
fixture
a
.
get
type
(
)
==
shape
type
.
polygon
)
;
assert
(
m
fixture
b
.
get
type
(
)
==
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
%END%%END% (7.90e-01)
b (2.28e-02)
a (2.09e-02)
by (1.99e-02)
fixture (1.28e-02)
2 (9.01e-03)
(8.83e-03)
type (7.85e-03)
to (6.80e-03)
0 (4.98e-03)
<SENTENCE_START>
{
super
.
%SELF%
(
fixture
a
,
0
,
fixture
b
,
0
)
;
assert
(
m
fixture
a
.
get
type
(
)
==
shape
type
.
polygon
)
;
assert
(
m
fixture
b
.
get
type
(
)
==
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
super
.
%SELF%
(
fixture
a
,
0
,
fixture
b
,
0
)
;
assert
(
m
fixture
a
.
get
type
(
)
==
shape
type
.
polygon
)
;
assert
(
m
fixture
b
.
get
type
(
)
==
shape
type
.
polygon
)
;
}
<SENTENCE_END/>
add,emitteraddaction (7.54e-01)
create (1.30e-01)
particle (1.34e-02)
rotation (1.28e-02)
axis (1.20e-02)
new (1.20e-02)
controller (1.17e-02)
add (9.20e-03)
initialize (8.66e-03)
ui (7.67e-03)
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
emitteraction (3.19e-01)
billboard (2.42e-01)
controller (1.21e-01)
rotation (1.11e-01)
axis (6.76e-02)
particle (3.80e-02)
create (1.99e-02)
colors (1.93e-02)
performed (1.19e-02)
ui (9.40e-03)
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.20e-01)
controller (4.75e-02)
action (5.87e-03)
performed (2.25e-03)
axis (2.00e-03)
events (1.79e-03)
(1.51e-03)
coordinates (1.30e-03)
billboard (1.25e-03)
rotation (1.09e-03)
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
particle
controller
controller
=
create
billboard
controller
(
colors
,
particle
texture
)
;
controller
.
init
(
)
;
controller
.
start
(
)
;
emitters
.
add
(
controller
)
;
controller
.
translate
(
translation
)
;
ui
.
add
action
(
new
rotation
action
(
controller
,
action
axis
,
action
rotation
)
)
;
}
<SENTENCE_END/>
setup,uisetupadd (4.67e-01)
create (4.63e-01)
set (4.71e-02)
get (7.56e-03)
initialize (4.71e-03)
table (8.18e-04)
ui (6.35e-04)
action (5.82e-04)
skin (5.81e-04)
expand (5.76e-04)
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
ui%END% (1.33e-01)
actor (1.25e-01)
skin (1.16e-01)
fps (1.10e-01)
table (7.90e-02)
label (6.20e-02)
default (5.27e-02)
ui (5.22e-02)
assets (4.31e-02)
x (3.75e-02)
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
%END%%END% (8.35e-01)
label (2.15e-02)
skin (2.05e-02)
table (1.77e-02)
fps (1.45e-02)
assets (1.12e-02)
actor (9.67e-03)
ui (7.74e-03)
default (6.75e-03)
x (5.70e-03)
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
skin
skin
=
assets
.
get
(
default
skin
)
;
table
table
=
new
table
(
)
;
table
.
set
fill
parent
(
true
)
;
table
.
top
(
)
.
left
(
)
.
add
(
new
label
(
"FPS "
,
skin
)
)
.
left
(
)
;
table
.
add
(
fps
label
=
new
label
(
""
,
skin
)
)
.
left
(
)
.
expand
x
(
)
.
row
(
)
;
ui
.
add
actor
(
table
)
;
}
<SENTENCE_END/>
create,billboard,controllercreatecreate (8.03e-01)
set (3.16e-02)
get (2.59e-02)
initialize (1.99e-02)
update (8.78e-03)
add (8.70e-03)
default (6.11e-03)
action (5.70e-03)
new (5.27e-03)
run (3.14e-03)
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
billboardcreate (2.28e-01)
%END% (1.38e-01)
spawn (4.47e-02)
influencer (2.55e-02)
update (2.18e-02)
to (2.12e-02)
value (2.00e-02)
default (1.99e-02)
emitter (1.65e-02)
new (1.46e-02)
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
controllerinfluencer (8.84e-02)
value (8.58e-02)
shape (7.36e-02)
%END% (4.74e-02)
emitter (4.13e-02)
spawn (3.89e-02)
offset (3.56e-02)
0 (3.36e-02)
color (2.91e-02)
1 (2.31e-02)
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
to (1.04e-02)
(3.65e-03)
value (3.59e-03)
array (2.79e-03)
callback (2.28e-03)
controller (2.02e-03)
buffer (1.64e-03)
coordinates (1.35e-03)
changed (1.31e-03)
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
regular
emitter
emitter
=
new
regular
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
2900
)
;
emitter
.
get
life
(
)
.
set
high
(
1000
)
;
emitter
.
set
max
particle
count
(
3000
)
;
point
spawn
shape
value
point
spawn
shape
value
=
new
point
spawn
shape
value
(
)
;
point
spawn
shape
value
.
x
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
x
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
y
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
y
offset
value
.
set
active
(
true
)
;
point
spawn
shape
value
.
z
offset
value
.
set
low
(
0
,
1f
)
;
point
spawn
shape
value
.
z
offset
value
.
set
active
(
true
)
;
spawn
influencer
spawn
source
=
new
spawn
influencer
(
point
spawn
shape
value
)
;
scale
influencer
scale
influencer
=
new
scale
influencer
(
)
;
scale
influencer
.
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
scale
influencer
.
value
.
set
scaling
(
new
float
[
]
{
1
,
0
}
)
;
scale
influencer
.
value
.
set
low
(
0
)
;
scale
influencer
.
value
.
set
high
(
1
)
;
color
influencer
.
single
color
influencer
=
new
color
influencer
.
single
(
)
;
color
influencer
.
color
value
.
set
colors
(
new
float
[
]
{
colors
[
0
]
,
colors
[
1
]
,
colors
[
2
]
,
0
,
0
,
0
}
)
;
color
influencer
.
color
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
color
influencer
.
alpha
value
.
set
high
(
1
)
;
color
influencer
.
alpha
value
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
0.8f
,
1
}
)
;
color
influencer
.
alpha
value
.
set
scaling
(
new
float
[
]
{
0
,
0.15f
,
0.5f
,
0
}
)
;
dynamics
influencer
dynamics
influencer
=
new
dynamics
influencer
(
)
;
brownian
acceleration
modifier
=
new
brownian
acceleration
(
)
;
modifier
.
strength
value
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
modifier
.
strength
value
.
set
high
(
80
)
;
modifier
.
strength
value
.
set
low
(
1
,
5
)
;
dynamics
influencer
.
velocities
.
add
(
modifier
)
;
return
new
particle
controller
(
"Billboard Controller"
,
emitter
,
new
billboard
renderer
(
billboard
particle
batch
)
,
new
region
influencer
.
single
(
particle
texture
)
,
spawn
source
,
scale
influencer
,
color
influencer
,
dynamics
influencer
)
;
}
<SENTENCE_END/>
new,emitternewcreate (4.47e-01)
action (9.40e-02)
emitter (7.32e-02)
initialize (7.23e-02)
run (5.15e-02)
update (3.10e-02)
state (1.97e-02)
solve (1.27e-02)
set (1.24e-02)
changed (1.22e-02)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
emitteremitter (3.84e-01)
particle (1.19e-01)
performed (4.29e-02)
high (4.24e-02)
changed (3.72e-02)
image (3.58e-02)
max (3.07e-02)
select (1.57e-02)
update (1.31e-02)
emission (1.17e-02)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
%END%%END% (5.03e-01)
performed (5.84e-02)
changed (5.76e-02)
emitter (3.17e-02)
down (2.66e-02)
controller (2.58e-02)
buffer (1.18e-02)
and (9.74e-03)
update (9.18e-03)
to (8.82e-03)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
1000
)
;
emitter
.
get
emission
(
)
.
set
high
(
50
)
;
emitter
.
get
life
(
)
.
set
high
(
500
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
)
;
emitter
.
set
max
particle
count
(
25
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
new,example,emitternewcreate (4.23e-01)
set (5.98e-02)
initialize (5.25e-02)
get (4.17e-02)
update (3.73e-02)
action (3.54e-02)
run (2.75e-02)
changed (2.29e-02)
render (1.28e-02)
draw (1.24e-02)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
exampleemitter (1.22e-01)
%END% (1.14e-01)
changed (4.92e-02)
performed (2.35e-02)
high (2.33e-02)
update (2.29e-02)
particle (2.17e-02)
create (1.94e-02)
timeline (1.82e-02)
to (1.81e-02)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
emitter%END% (5.53e-01)
changed (2.56e-02)
to (2.54e-02)
emitter (2.54e-02)
(1.72e-02)
performed (1.22e-02)
and (8.76e-03)
controller (8.64e-03)
1 (8.15e-03)
update (8.15e-03)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
%END%%END% (8.07e-01)
(2.22e-02)
to (1.77e-02)
changed (7.25e-03)
buffer (4.75e-03)
and (4.67e-03)
controller (4.67e-03)
callback (4.19e-03)
bt (4.07e-03)
0 (3.56e-03)
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
final
particle
emitter
emitter
=
new
particle
emitter
(
)
;
emitter
.
get
duration
(
)
.
set
low
(
3000
)
;
emitter
.
get
emission
(
)
.
set
high
(
250
)
;
emitter
.
get
life
(
)
.
set
high
(
500
,
1000
)
;
emitter
.
get
life
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.66f
,
1
}
)
;
emitter
.
get
life
(
)
.
set
scaling
(
new
float
[
]
{
1
,
1
,
0.3f
}
)
;
emitter
.
get
scale
(
)
.
set
high
(
32
,
32
)
;
emitter
.
get
rotation
(
)
.
set
low
(
1
,
360
)
;
emitter
.
get
rotation
(
)
.
set
high
(
180
,
180
)
;
emitter
.
get
rotation
(
)
.
set
timeline
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
}
)
;
emitter
.
get
rotation
(
)
.
set
relative
(
true
)
;
emitter
.
get
angle
(
)
.
set
high
(
45
,
135
)
;
emitter
.
get
angle
(
)
.
set
low
(
90
)
;
emitter
.
get
angle
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.5f
,
1
}
)
;
emitter
.
get
angle
(
)
.
set
scaling
(
new
float
[
]
{
1
,
0
,
0
}
)
;
emitter
.
get
angle
(
)
.
set
active
(
true
)
;
emitter
.
get
velocity
(
)
.
set
high
(
30
,
300
)
;
emitter
.
get
velocity
(
)
.
set
active
(
true
)
;
emitter
.
get
tint
(
)
.
set
colors
(
new
float
[
]
{
1
,
0.12156863f
,
0.047058824f
}
)
;
emitter
.
get
transparency
(
)
.
set
high
(
1
,
1
)
;
emitter
.
get
transparency
(
)
.
set
timeline
(
new
float
[
]
{
0
,
0.2f
,
0.8f
,
1
}
)
;
emitter
.
get
transparency
(
)
.
set
scaling
(
new
float
[
]
{
0
,
1
,
0.75f
,
0
}
)
;
emitter
.
set
max
particle
count
(
200
)
;
emitter
.
set
image
path
(
particle
editor
.
default
particle
)
;
add
emitter
(
name
,
select
,
emitter
)
;
return
emitter
;
}
<SENTENCE_END/>
add,emitteraddget (1.70e-01)
action (1.24e-01)
add (8.62e-02)
update (8.39e-02)
emitter (5.73e-02)
set (5.73e-02)
create (5.72e-02)
open (3.25e-02)
touch (2.77e-02)
changed (2.71e-02)
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
emitteremitter (1.85e-01)
changed (8.61e-02)
update (5.67e-02)
row (5.52e-02)
%END% (4.39e-02)
down (3.61e-02)
selection (3.56e-02)
performed (2.43e-02)
particle (2.11e-02)
rows (1.87e-02)
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
%END%%END% (7.79e-01)
down (2.10e-02)
changed (1.80e-02)
to (9.25e-03)
index (6.85e-03)
update (5.53e-03)
performed (5.08e-03)
controller (4.97e-03)
emitter (4.11e-03)
selected (3.98e-03)
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
emitters
.
size
==
0
)
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
else
{
particle
emitter
p
=
emitters
.
get
(
0
)
;
emitter
.
set
position
(
p
.
get
x
(
)
,
p
.
get
y
(
)
)
;
}
emitters
.
add
(
emitter
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
name
,
true
}
)
;
if
(
select
)
{
editor
.
reload
rows
(
)
;
int
row
=
emitter
table
model
.
get
row
count
(
)
-
1
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
}
<SENTENCE_END/>
emitter,selectedemitteremitter (3.00e-01)
row (2.19e-01)
action (1.16e-01)
open (6.42e-02)
add (5.63e-02)
get (4.37e-02)
state (3.39e-02)
delete (2.52e-02)
remove (1.56e-02)
set (1.42e-02)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
selectedselected (2.64e-01)
row (2.34e-01)
emitter (2.13e-01)
rows (6.68e-02)
changed (5.24e-02)
%END% (2.47e-02)
performed (1.63e-02)
selection (1.53e-02)
editor (9.25e-03)
index (5.09e-03)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.78e-01)
selected (2.21e-02)
index (8.63e-03)
changed (7.60e-03)
row (6.87e-03)
rows (4.31e-03)
table (3.74e-03)
glyphs (3.56e-03)
emitter (3.02e-03)
performed (2.76e-03)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
{
row
=
edit
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
row
,
row
)
;
}
if
(
row
==
edit
index
)
return
;
edit
index
=
row
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
open,effectopenaction (4.08e-01)
open (2.26e-01)
save (4.97e-02)
update (3.14e-02)
performed (2.76e-02)
get (2.76e-02)
run (2.58e-02)
show (2.05e-02)
emitter (1.75e-02)
effect (1.13e-02)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
effectperformed (2.05e-01)
effect (1.06e-01)
%END% (7.58e-02)
open (5.94e-02)
action (5.57e-02)
emitter (4.10e-02)
file (3.39e-02)
update (2.69e-02)
directory (2.17e-02)
changed (2.12e-02)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.87e-01)
to (8.06e-03)
effect (7.84e-03)
performed (7.20e-03)
controller (5.95e-03)
(5.49e-03)
file (4.45e-03)
directory (3.24e-03)
changed (2.50e-03)
coordinates (2.49e-03)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Open Effect"
,
file
dialog
.
load
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
final
string
file
=
dialog
.
get
file
(
)
;
final
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
particle
effect
effect
=
new
particle
effect
(
)
;
try
{
file
effect
file
=
new
file
(
dir
,
file
)
;
effect
.
load
emitters
(
gdx
.
files
.
absolute
(
effect
file
.
get
absolute
path
(
)
)
)
;
editor
.
effect
=
effect
;
editor
.
effect
file
=
effect
file
;
emitter
table
model
.
get
data
vector
(
)
.
remove
all
elements
(
)
;
editor
.
particle
data
.
clear
(
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error loading effect: "
+
new
file
(
dir
,
file
)
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error opening effect."
)
;
return
;
}
for
(
particle
emitter
emitter
:
effect
.
get
emitters
(
)
)
{
emitter
.
set
position
(
editor
.
world
camera
.
viewport
width
/
2
,
editor
.
world
camera
.
viewport
height
/
2
)
;
emitter
table
model
.
add
row
(
new
object
[
]
{
emitter
.
get
name
(
)
,
true
}
)
;
}
edit
index
=
0
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
editor
.
reload
rows
(
)
;
}
<SENTENCE_END/>
save,effectsaveaction (4.40e-01)
open (1.27e-01)
save (5.92e-02)
process (5.49e-02)
run (5.23e-02)
performed (2.13e-02)
create (1.85e-02)
update (1.41e-02)
load (1.28e-02)
delete (1.27e-02)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
effectperformed (1.28e-01)
%END% (1.16e-01)
directory (9.02e-02)
file (7.98e-02)
effect (4.63e-02)
action (3.60e-02)
open (2.54e-02)
path (2.51e-02)
emitter (2.45e-02)
dialog (2.23e-02)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.05e-01)
directory (7.46e-03)
to (6.70e-03)
file (6.01e-03)
performed (5.70e-03)
(4.70e-03)
controller (4.26e-03)
effect (4.01e-03)
events (2.06e-03)
coordinates (1.93e-03)
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
dialog
dialog
=
new
file
dialog
(
editor
,
"Save Effect"
,
file
dialog
.
save
)
;
if
(
last
dir
!=
null
)
dialog
.
set
directory
(
last
dir
)
;
dialog
.
set
visible
(
true
)
;
string
file
=
dialog
.
get
file
(
)
;
string
dir
=
dialog
.
get
directory
(
)
;
if
(
dir
==
null
||
file
==
null
||
file
.
trim
(
)
.
length
(
)
==
0
)
return
;
last
dir
=
dir
;
int
index
=
0
;
file
effect
file
=
new
file
(
dir
,
file
)
;
uri
effect
dir
uri
=
effect
file
.
get
parent
file
(
)
.
to
uri
(
)
;
for
(
particle
emitter
emitter
:
editor
.
effect
.
get
emitters
(
)
)
{
emitter
.
set
name
(
(
string
)
emitter
table
model
.
get
value
at
(
index
++
,
0
)
)
;
string
image
path
=
emitter
.
get
image
path
(
)
;
if
(
(
image
path
.
contains
(
"/"
)
||
image
path
.
contains
(
"|"
)
)
&&
!
image
path
.
contains
(
".."
)
)
{
uri
image
uri
=
new
file
(
emitter
.
get
image
path
(
)
)
.
to
uri
(
)
;
emitter
.
set
image
path
(
effect
dir
uri
.
relativize
(
image
uri
)
.
get
path
(
)
)
;
}
}
file
output
file
=
new
file
(
dir
,
file
)
;
writer
file
writer
=
null
;
try
{
file
writer
=
new
file
writer
(
output
file
)
;
editor
.
effect
.
save
(
file
writer
)
;
}
catch
(
exception
ex
)
{
system
.
out
.
println
(
"Error saving effect: "
+
output
file
.
get
absolute
path
(
)
)
;
ex
.
print
stack
trace
(
)
;
j
option
pane
.
show
message
dialog
(
editor
,
"Error saving effect."
)
;
}
finally
{
stream
utils
.
close
quietly
(
file
writer
)
;
}
}
<SENTENCE_END/>
duplicate,emitterduplicateaction (1.86e-01)
emitter (1.63e-01)
get (1.58e-01)
add (1.24e-01)
remove (4.75e-02)
create (3.47e-02)
open (3.34e-02)
state (2.44e-02)
set (2.16e-02)
row (2.03e-02)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
emitter%END% (9.05e-01)
changed (7.22e-03)
selected (5.32e-03)
index (4.01e-03)
all (3.57e-03)
performed (2.88e-03)
to (2.80e-03)
array (2.62e-03)
table (2.55e-03)
callback (2.50e-03)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
%END%%END% (7.65e-01)
changed (2.05e-02)
to (1.43e-02)
index (1.05e-02)
selected (9.88e-03)
array (7.48e-03)
all (6.73e-03)
down (6.55e-03)
controller (6.25e-03)
string (5.75e-03)
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
string
name
=
(
string
)
emitter
table
model
.
get
value
at
(
row
,
0
)
;
add
emitter
(
name
,
true
,
new
particle
emitter
(
editor
.
effect
.
get
emitters
(
)
.
get
(
row
)
)
)
;
}
<SENTENCE_END/>
delete,emitterdeleteemitter (4.57e-01)
remove (1.66e-01)
action (7.36e-02)
open (5.99e-02)
delete (4.94e-02)
edit (1.71e-02)
update (1.38e-02)
editor (1.37e-02)
selected (1.33e-02)
row (1.16e-02)
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
emitteremitter (4.28e-01)
selected (1.10e-01)
editor (4.62e-02)
changed (4.20e-02)
effect (3.85e-02)
edit (2.85e-02)
%END% (2.31e-02)
rows (2.24e-02)
index (2.23e-02)
row (2.16e-02)
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
%END%%END% (1.96e-01)
emitter (1.26e-01)
selected (9.02e-02)
index (6.09e-02)
effect (5.73e-02)
changed (5.01e-02)
down (2.73e-02)
editor (2.69e-02)
edit (1.76e-02)
performed (1.74e-02)
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
editor
.
effect
.
get
emitters
(
)
.
size
==
1
)
return
;
int
row
=
emitter
table
.
get
selected
row
(
)
;
if
(
row
==
-
1
)
return
;
if
(
row
<=
edit
index
)
{
int
old
edit
index
=
edit
index
;
edit
index
=
math
.
max
(
0
,
edit
index
-
1
)
;
if
(
old
edit
index
==
row
)
editor
.
reload
rows
(
)
;
}
editor
.
effect
.
get
emitters
(
)
.
remove
index
(
row
)
;
emitter
table
model
.
remove
row
(
row
)
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
movemoveremove (5.29e-01)
insert (2.33e-01)
emitter (8.42e-02)
add (2.58e-02)
action (2.32e-02)
update (1.29e-02)
delete (1.28e-02)
open (1.27e-02)
set (6.00e-03)
find (5.07e-03)
<SENTENCE_START>
{
if
(
direction
<
0
&&
edit
index
==
0
)
return
;
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
direction
>
0
&&
edit
index
==
emitters
.
size
-
1
)
return
;
int
insert
index
=
edit
index
+
direction
;
object
name
=
emitter
table
model
.
get
value
at
(
edit
index
,
0
)
;
emitter
table
model
.
remove
row
(
edit
index
)
;
particle
emitter
emitter
=
emitters
.
remove
index
(
edit
index
)
;
emitter
table
model
.
insert
row
(
insert
index
,
new
object
[
]
{
name
}
)
;
emitters
.
insert
(
insert
index
,
emitter
)
;
edit
index
=
insert
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
direction
<
0
&&
edit
index
==
0
)
return
;
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
direction
>
0
&&
edit
index
==
emitters
.
size
-
1
)
return
;
int
insert
index
=
edit
index
+
direction
;
object
name
=
emitter
table
model
.
get
value
at
(
edit
index
,
0
)
;
emitter
table
model
.
remove
row
(
edit
index
)
;
particle
emitter
emitter
=
emitters
.
remove
index
(
edit
index
)
;
emitter
table
model
.
insert
row
(
insert
index
,
new
object
[
]
{
name
}
)
;
emitters
.
insert
(
insert
index
,
emitter
)
;
edit
index
=
insert
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
%END%emitter (3.78e-01)
row (1.18e-01)
index (1.14e-01)
model (3.33e-02)
edit (3.07e-02)
table (3.02e-02)
remove (2.65e-02)
insert (2.48e-02)
selection (2.22e-02)
particle (1.79e-02)
<SENTENCE_START>
{
if
(
direction
<
0
&&
edit
index
==
0
)
return
;
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
direction
>
0
&&
edit
index
==
emitters
.
size
-
1
)
return
;
int
insert
index
=
edit
index
+
direction
;
object
name
=
emitter
table
model
.
get
value
at
(
edit
index
,
0
)
;
emitter
table
model
.
remove
row
(
edit
index
)
;
particle
emitter
emitter
=
emitters
.
remove
index
(
edit
index
)
;
emitter
table
model
.
insert
row
(
insert
index
,
new
object
[
]
{
name
}
)
;
emitters
.
insert
(
insert
index
,
emitter
)
;
edit
index
=
insert
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
direction
<
0
&&
edit
index
==
0
)
return
;
array
<
particle
emitter
>
emitters
=
editor
.
effect
.
get
emitters
(
)
;
if
(
direction
>
0
&&
edit
index
==
emitters
.
size
-
1
)
return
;
int
insert
index
=
edit
index
+
direction
;
object
name
=
emitter
table
model
.
get
value
at
(
edit
index
,
0
)
;
emitter
table
model
.
remove
row
(
edit
index
)
;
particle
emitter
emitter
=
emitters
.
remove
index
(
edit
index
)
;
emitter
table
model
.
insert
row
(
insert
index
,
new
object
[
]
{
name
}
)
;
emitters
.
insert
(
insert
index
,
emitter
)
;
edit
index
=
insert
index
;
emitter
table
.
get
selection
model
(
)
.
set
selection
interval
(
edit
index
,
edit
index
)
;
}
<SENTENCE_END/>
emitter,checkedemitteremitter (5.04e-01)
action (2.60e-01)
editor (7.45e-02)
update (5.18e-02)
changed (3.90e-02)
performed (1.60e-02)
effect (1.04e-02)
run (7.35e-03)
state (2.37e-03)
reload (2.31e-03)
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
checkedchanged (2.05e-01)
performed (1.99e-01)
effect (1.95e-01)
emitter (1.09e-01)
editor (9.75e-02)
%END% (3.58e-02)
update (2.53e-02)
down (1.66e-02)
events (1.04e-02)
effects (9.76e-03)
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.63e-01)
changed (5.55e-02)
effect (3.57e-02)
performed (2.96e-02)
(1.55e-02)
down (7.73e-03)
events (6.26e-03)
pressed (6.18e-03)
editor (4.50e-03)
controller (3.80e-03)
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
editor
.
set
enabled
(
editor
.
effect
.
get
emitters
(
)
.
get
(
index
)
,
checked
)
;
editor
.
effect
.
start
(
)
;
}
<SENTENCE_END/>
initialize,componentsinitializeinitialize (8.40e-01)
components (6.39e-02)
action (3.08e-02)
add (2.64e-02)
create (8.31e-03)
ui (5.35e-03)
events (2.03e-03)
run (1.90e-03)
main (1.74e-03)
grid (1.07e-03)
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
componentscomponents (4.09e-01)
initialize (3.03e-01)
%END% (9.69e-02)
action (2.78e-02)
events (2.23e-02)
add (1.28e-02)
ui (9.76e-03)
(5.37e-03)
to (4.73e-03)
grid (3.95e-03)
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
%END%%END% (7.40e-01)
components (1.14e-01)
(4.41e-02)
events (1.19e-02)
initialize (1.00e-02)
to (8.57e-03)
all (6.45e-03)
by (3.61e-03)
bt (3.43e-03)
0 (3.36e-03)
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
set
layout
(
new
grid
bag
layout
(
)
)
;
{
j
panel
side
buttons
=
new
j
panel
(
new
grid
bag
layout
(
)
)
;
add
(
side
buttons
,
new
grid
bag
constraints
(
1
,
0
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
{
j
button
new
button
=
new
j
button
(
"New"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
new
emitter
(
"Untitled"
,
true
)
;
}
}
)
;
}
{
j
button
new
button
=
new
j
button
(
"Duplicate"
)
;
side
buttons
.
add
(
new
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
new
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
duplicate
emitter
(
)
;
}
}
)
;
}
{
j
button
delete
button
=
new
j
button
(
"Delete"
)
;
side
buttons
.
add
(
delete
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
delete
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
delete
emitter
(
)
;
}
}
)
;
}
{
side
buttons
.
add
(
new
j
separator
(
j
separator
.
horizontal
)
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
}
{
j
button
save
button
=
new
j
button
(
"Save"
)
;
side
buttons
.
add
(
save
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
save
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
save
effect
(
)
;
}
}
)
;
}
{
j
button
open
button
=
new
j
button
(
"Open"
)
;
side
buttons
.
add
(
open
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
open
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
open
effect
(
)
;
}
}
)
;
}
{
j
button
up
button
=
new
j
button
(
"Up"
)
;
side
buttons
.
add
(
up
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
1
,
grid
bag
constraints
.
south
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
6
,
0
)
,
0
,
0
)
)
;
up
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
-
1
)
;
}
}
)
;
}
{
j
button
down
button
=
new
j
button
(
"Down"
)
;
side
buttons
.
add
(
down
button
,
new
grid
bag
constraints
(
0
,
-
1
,
1
,
1
,
0
,
0
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
horizontal
,
new
insets
(
0
,
0
,
0
,
0
)
,
0
,
0
)
)
;
down
button
.
add
action
listener
(
new
action
listener
(
)
{
public
void
action
performed
(
action
event
event
)
{
move
(
1
)
;
}
}
)
;
}
}
{
j
scroll
pane
scroll
=
new
j
scroll
pane
(
)
;
add
(
scroll
,
new
grid
bag
constraints
(
0
,
0
,
1
,
1
,
1
,
1
,
grid
bag
constraints
.
center
,
grid
bag
constraints
.
both
,
new
insets
(
0
,
0
,
0
,
6
)
,
0
,
0
)
)
;
{
emitter
table
=
new
j
table
(
)
{
public
class
get
column
class
(
int
column
)
{
return
column
==
1
?
boolean
.
class
:
super
.
get
column
class
(
column
)
;
}
}
;
emitter
table
.
get
table
header
(
)
.
set
reordering
allowed
(
false
)
;
emitter
table
.
set
selection
mode
(
list
selection
model
.
single
selection
)
;
scroll
.
set
viewport
view
(
emitter
table
)
;
emitter
table
model
=
new
default
table
model
(
new
string
[
0
]
[
0
]
,
new
string
[
]
{
"Emitter"
,
""
}
)
;
emitter
table
.
set
model
(
emitter
table
model
)
;
emitter
table
.
get
selection
model
(
)
.
add
list
selection
listener
(
new
list
selection
listener
(
)
{
public
void
value
changed
(
list
selection
event
event
)
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
}
)
;
emitter
table
model
.
add
table
model
listener
(
new
table
model
listener
(
)
{
public
void
table
changed
(
table
model
event
event
)
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
}
)
;
}
}
}
<SENTENCE_END/>
action,performedactionrun (2.41e-01)
new (1.98e-01)
action (1.37e-01)
instance (1.27e-01)
create (1.21e-01)
delete (1.07e-02)
emitter (1.00e-02)
is (9.31e-03)
list (8.96e-03)
with (7.25e-03)
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
performedperformed (1.36e-01)
action (1.06e-01)
emitter (9.84e-02)
down (4.40e-02)
changed (2.87e-02)
exit (2.29e-02)
up (1.84e-02)
file (1.75e-02)
stop (1.66e-02)
run (1.56e-02)
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
; (1.79e-04)
(6.10e-05)
emitter (6.06e-05)
dynamics (4.33e-05)
<SENTENCE_END/> (3.30e-05)
softbody (1.39e-05)
) (7.43e-06)
jni (5.70e-06)
only (5.13e-06)
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
new
emitter
(
"Untitled"
,
true
)
;
}
<SENTENCE_END/>
action,performedactionduplicate (1.98e-01)
copy (1.26e-01)
as (1.12e-01)
mark (6.03e-02)
action (5.48e-02)
find (3.38e-02)
mouse (3.13e-02)
is (2.79e-02)
remove (2.02e-02)
read (1.99e-02)
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
performedperformed (1.63e-01)
changed (1.06e-01)
emitter (8.41e-02)
action (7.48e-02)
clicked (3.81e-02)
update (2.75e-02)
%END% (2.30e-02)
mouse (1.36e-02)
to (1.28e-02)
down (1.22e-02)
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
; (1.39e-04)
emitter (1.08e-04)
(4.07e-05)
dynamics (3.15e-05)
<SENTENCE_END/> (3.13e-05)
softbody (1.20e-05)
) (3.44e-06)
only (3.22e-06)
} (2.98e-06)
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
duplicate
emitter
(
)
;
}
<SENTENCE_END/>
action,performedactiondelete (6.62e-01)
action (2.65e-01)
update (1.22e-02)
remove (1.08e-02)
run (5.40e-03)
emitter (5.30e-03)
director (4.90e-03)
performed (3.88e-03)
move (1.36e-03)
changed (1.25e-03)
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
performedperformed (3.31e-01)
action (1.60e-01)
emitter (1.40e-01)
changed (1.05e-01)
update (5.59e-02)
delete (4.32e-02)
selected (1.38e-02)
clicked (1.01e-02)
director (5.85e-03)
run (4.38e-03)
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
; (2.04e-04)
emitter (1.82e-04)
<SENTENCE_END/> (3.69e-05)
dynamics (3.53e-05)
(3.39e-05)
softbody (1.45e-05)
) (4.84e-06)
jni (3.19e-06)
} (3.16e-06)
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
delete
emitter
(
)
;
}
<SENTENCE_END/>
action,performedactionaction (5.02e-01)
save (3.25e-01)
update (3.65e-02)
performed (2.27e-02)
remove (9.85e-03)
changed (8.42e-03)
draw (4.10e-03)
fade (3.97e-03)
touch (3.97e-03)
run (3.84e-03)
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
performedperformed (4.17e-01)
action (1.84e-01)
changed (7.28e-02)
update (6.76e-02)
effect (5.47e-02)
save (3.72e-02)
clicked (1.80e-02)
emitter (1.15e-02)
mouse (6.65e-03)
active (5.73e-03)
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
effect (1.72e-04)
; (1.38e-04)
<SENTENCE_END/> (4.08e-05)
(3.82e-05)
dynamics (3.22e-05)
softbody (1.32e-05)
save (6.04e-06)
} (3.19e-06)
) (2.63e-06)
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
save
effect
(
)
;
}
<SENTENCE_END/>
action,performedactionaction (6.94e-01)
open (9.31e-02)
remove (3.38e-02)
performed (2.67e-02)
update (2.62e-02)
save (1.12e-02)
run (9.58e-03)
mouse (7.59e-03)
close (6.60e-03)
changed (5.61e-03)
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
performedperformed (3.90e-01)
action (1.26e-01)
effect (1.12e-01)
changed (7.16e-02)
update (6.17e-02)
clicked (2.76e-02)
emitter (1.52e-02)
mouse (1.14e-02)
dragged (7.21e-03)
close (6.78e-03)
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
; (1.65e-04)
effect (1.27e-04)
<SENTENCE_END/> (4.13e-05)
(3.79e-05)
dynamics (3.31e-05)
softbody (1.39e-05)
open (5.67e-06)
} (3.26e-06)
) (3.16e-06)
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
open
effect
(
)
;
}
<SENTENCE_END/>
action,performedactionmove (4.95e-01)
insert (5.28e-02)
delete (4.43e-02)
action (3.42e-02)
run (2.93e-02)
add (2.88e-02)
process (2.10e-02)
to (1.45e-02)
draw (1.38e-02)
touch (1.20e-02)
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
performedto (7.41e-02)
move (4.31e-02)
1 (3.72e-02)
start (3.31e-02)
delete (2.92e-02)
line (2.85e-02)
%END% (2.50e-02)
dragged (2.35e-02)
init (1.71e-02)
and (1.56e-02)
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
; (1.15e-04)
(5.32e-05)
<SENTENCE_END/> (3.93e-05)
dynamics (3.44e-05)
1 (1.82e-05)
softbody (9.42e-06)
move (8.77e-06)
} (4.58e-06)
only (4.54e-06)
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
-
1
)
;
}
<SENTENCE_END/>
action,performedactionmove (5.25e-01)
action (5.66e-02)
insert (4.43e-02)
add (3.08e-02)
run (2.81e-02)
delete (2.69e-02)
set (2.07e-02)
append (1.83e-02)
draw (1.67e-02)
process (1.53e-02)
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
performedto (6.78e-02)
line (5.18e-02)
1 (4.43e-02)
%END% (3.95e-02)
move (3.93e-02)
changed (2.89e-02)
action (2.41e-02)
on (2.06e-02)
test (1.81e-02)
array (1.49e-02)
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
1 (1.74e-04)
; (5.84e-05)
(4.86e-05)
<SENTENCE_END/> (4.35e-05)
dynamics (3.19e-05)
softbody (8.83e-06)
move (3.89e-06)
} (3.87e-06)
only (3.55e-06)
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
move
(
1
)
;
}
<SENTENCE_END/>
get,column,classgetget (9.05e-01)
column (8.01e-02)
is (3.72e-03)
read (4.76e-04)
first (4.75e-04)
add (4.05e-04)
table (3.94e-04)
compute (3.92e-04)
find (3.77e-04)
clear (3.74e-04)
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
columncolumn (7.26e-01)
get (1.44e-01)
clear (5.86e-03)
zero (5.76e-03)
%END% (4.09e-03)
line (3.53e-03)
string (3.40e-03)
draw (2.91e-03)
debug (2.65e-03)
wrapped (2.61e-03)
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
class%END% (1.97e-01)
get (1.46e-01)
column (5.63e-02)
line (3.10e-02)
bt (1.75e-02)
string (1.71e-02)
size (1.27e-02)
key (1.10e-02)
boolean (9.12e-03)
class (8.76e-03)
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
%END%%END% (9.39e-01)
bt (6.67e-03)
size (2.17e-03)
to (1.73e-03)
class (1.66e-03)
(1.59e-03)
buffer (1.53e-03)
callback (1.27e-03)
byte (1.21e-03)
value (1.18e-03)
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
column
==
1
?
boolean
.
class
:
super
.
%SELF%
(
column
)
;
}
<SENTENCE_END/>
value,changedvaluevalue (5.23e-01)
changed (3.07e-01)
mouse (4.95e-02)
state (2.89e-02)
update (2.45e-02)
clicked (1.34e-02)
check (6.85e-03)
emitter (3.86e-03)
adjusting (3.54e-03)
selected (3.36e-03)
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
changedchanged (5.56e-01)
value (1.42e-01)
selected (7.73e-02)
%END% (6.35e-02)
clicked (4.91e-02)
performed (2.24e-02)
and (1.18e-02)
down (9.46e-03)
update (6.61e-03)
picked (5.46e-03)
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.97e-01)
) (9.95e-04)
(4.23e-04)
; (2.14e-04)
adjusting (1.11e-04)
callback (8.97e-05)
bits (6.27e-05)
value (6.13e-05)
selected (5.12e-05)
by (5.02e-05)
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
value
is
adjusting
(
)
)
return
;
emitter
selected
(
)
;
}
<SENTENCE_END/>
table,changedtabletable (2.86e-01)
first (1.52e-01)
get (1.45e-01)
changed (5.27e-02)
action (4.23e-02)
remove (3.89e-02)
update (3.59e-02)
clicked (2.99e-02)
mouse (2.61e-02)
emitter (2.14e-02)
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
changedchanged (3.47e-01)
clicked (2.05e-01)
selected (6.29e-02)
emitter (4.90e-02)
update (3.29e-02)
table (2.81e-02)
moved (1.96e-02)
event (1.85e-02)
row (1.64e-02)
checked (1.56e-02)
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.62e-01)
(7.00e-03)
event (2.58e-03)
changed (2.24e-03)
2 (1.47e-03)
all (1.31e-03)
row (1.17e-03)
checked (1.10e-03)
callback (9.22e-04)
bt (9.00e-04)
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
event
.
get
column
(
)
!=
1
)
return
;
emitter
checked
(
event
.
get
first
row
(
)
,
(
boolean
)
emitter
table
.
get
value
at
(
event
.
get
first
row
(
)
,
1
)
)
;
}
<SENTENCE_END/>
new,byte,buffernewwrap (3.20e-01)
read (3.00e-01)
slice (1.05e-01)
new (8.28e-02)
write (5.53e-02)
put (4.10e-02)
copy (3.55e-02)
get (1.86e-02)
create (7.33e-03)
with (5.85e-03)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
byteread (3.83e-01)
wrap (2.41e-01)
write (1.60e-01)
slice (8.67e-02)
put (2.36e-02)
copy (1.75e-02)
array (1.61e-02)
new (1.58e-02)
with (8.14e-03)
byte (7.38e-03)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
bufferarray (2.71e-01)
%END% (1.33e-01)
write (1.03e-01)
buffer (8.11e-02)
to (7.19e-02)
wrap (6.61e-02)
byte (5.49e-02)
read (2.63e-02)
with (2.43e-02)
heap (2.10e-02)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (8.80e-01)
byte (5.47e-02)
heap (2.64e-02)
write (2.37e-02)
buffer (1.38e-02)
read (6.55e-04)
array (5.74e-04)
(1.58e-04)
callback (2.90e-05)
only (2.71e-05)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
array
)
;
}
<SENTENCE_END/>
new,byte,buffernewread (3.36e-01)
wrap (1.93e-01)
write (1.40e-01)
slice (1.06e-01)
put (5.88e-02)
new (4.86e-02)
copy (4.66e-02)
get (2.01e-02)
create (8.51e-03)
allocate (4.73e-03)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
byteread (3.75e-01)
write (2.60e-01)
wrap (9.93e-02)
slice (7.08e-02)
put (3.36e-02)
capacity (3.35e-02)
copy (2.32e-02)
new (1.34e-02)
ensure (9.24e-03)
byte (8.89e-03)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
bufferbuffer (1.88e-01)
write (1.30e-01)
%END% (8.92e-02)
byte (8.72e-02)
to (5.00e-02)
capacity (3.85e-02)
array (3.40e-02)
read (3.01e-02)
wrap (2.56e-02)
value (2.51e-02)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (9.13e-01)
byte (3.23e-02)
heap (2.35e-02)
write (2.23e-02)
buffer (6.50e-03)
capacity (6.83e-04)
read (6.36e-04)
(2.49e-04)
value (3.79e-05)
only (3.34e-05)
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
heap
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,char,buffernewwrap (4.06e-01)
slice (2.34e-01)
read (1.54e-01)
new (6.14e-02)
write (5.95e-02)
copy (2.44e-02)
put (1.76e-02)
get (7.52e-03)
with (5.24e-03)
array (3.07e-03)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
charwrite (3.27e-01)
char (2.99e-01)
read (2.71e-01)
wrap (4.09e-02)
slice (2.68e-02)
array (1.78e-02)
new (6.11e-03)
with (2.21e-03)
buffer (2.06e-03)
put (1.58e-03)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
bufferarray (6.87e-01)
char (6.61e-02)
%END% (5.77e-02)
to (3.35e-02)
buffer (2.55e-02)
with (2.06e-02)
all (1.75e-02)
wrap (1.42e-02)
write (1.21e-02)
offset (6.56e-03)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (6.92e-01)
array (1.47e-01)
buffer (1.31e-01)
char (2.72e-02)
write (1.53e-03)
(1.85e-04)
read (9.11e-05)
callback (8.27e-05)
only (6.88e-05)
by (5.33e-05)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
array
)
;
}
<SENTENCE_END/>
new,char,buffernewnew (3.41e-01)
wrap (2.98e-01)
instance (1.76e-01)
get (8.48e-02)
create (3.28e-02)
run (1.31e-02)
read (9.30e-03)
with (6.57e-03)
char (6.46e-03)
copy (4.90e-03)
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
charchar (8.78e-01)
sequence (3.79e-02)
wrap (1.35e-02)
new (1.20e-02)
read (6.00e-03)
instance (3.67e-03)
start (3.48e-03)
write (1.94e-03)
action (1.43e-03)
run (1.31e-03)
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
buffer%END% (3.18e-01)
sequence (4.71e-02)
to (4.10e-02)
array (2.78e-02)
instance (2.21e-02)
circle (1.53e-02)
value (1.32e-02)
adapter (1.08e-02)
test (1.01e-02)
buffer (9.67e-03)
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
%END%%END% (9.37e-01)
adapter (5.66e-02)
sequence (3.78e-03)
chseq (5.93e-04)
(1.65e-04)
bits (7.47e-05)
only (7.38e-05)
buffer (5.96e-05)
by (4.54e-05)
callback (4.41e-05)
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
char
sequence
adapter
(
chseq
)
;
}
<SENTENCE_END/>
new,char,buffernewwrap (2.47e-01)
slice (2.34e-01)
read (1.98e-01)
write (1.72e-01)
new (3.65e-02)
copy (3.40e-02)
put (2.81e-02)
get (8.89e-03)
create (3.55e-03)
allocate (3.35e-03)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
charwrite (3.43e-01)
read (2.80e-01)
char (2.67e-01)
capacity (3.37e-02)
slice (2.69e-02)
wrap (2.04e-02)
new (6.01e-03)
array (4.02e-03)
put (2.91e-03)
copy (2.12e-03)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
bufferarray (1.83e-01)
buffer (1.23e-01)
%END% (1.10e-01)
char (6.88e-02)
to (6.08e-02)
capacity (3.05e-02)
all (2.20e-02)
indices (1.96e-02)
write (1.93e-02)
size (1.43e-02)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (7.58e-01)
array (1.10e-01)
buffer (9.83e-02)
char (3.02e-02)
write (1.78e-03)
capacity (4.70e-04)
(3.16e-04)
read (1.08e-04)
only (8.93e-05)
value (8.46e-05)
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
char
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,direct,byte,buffernewread (4.13e-01)
wrap (2.35e-01)
write (1.60e-01)
slice (6.89e-02)
put (4.24e-02)
new (2.46e-02)
copy (1.59e-02)
get (1.01e-02)
allocate (3.75e-03)
create (3.49e-03)
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
directread (2.40e-01)
wrap (1.96e-01)
direct (1.42e-01)
byte (8.56e-02)
write (8.02e-02)
capacity (6.17e-02)
slice (4.02e-02)
new (1.75e-02)
put (1.47e-02)
buffer (1.18e-02)
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
byte%END% (3.47e-01)
buffer (1.59e-01)
byte (8.38e-02)
array (3.74e-02)
to (3.26e-02)
capacity (2.30e-02)
value (1.91e-02)
direct (1.68e-02)
stream (1.06e-02)
read (1.03e-02)
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
buffer%END% (2.50e-01)
buffer (1.98e-01)
byte (6.45e-02)
array (5.25e-02)
to (4.95e-02)
capacity (2.44e-02)
value (2.18e-02)
and (1.38e-02)
direct (1.31e-02)
write (1.31e-02)
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (8.94e-01)
buffer (6.42e-02)
byte (3.35e-02)
write (5.24e-03)
read (1.66e-03)
capacity (8.39e-04)
(2.00e-04)
direct (7.63e-05)
only (3.03e-05)
value (2.58e-05)
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
direct
read
write
byte
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,double,buffernewwrap (3.77e-01)
read (1.47e-01)
slice (1.41e-01)
new (9.83e-02)
put (5.50e-02)
write (4.38e-02)
copy (4.27e-02)
get (2.20e-02)
with (1.81e-02)
array (9.63e-03)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
doubleread (3.65e-01)
write (1.46e-01)
wrap (1.22e-01)
array (8.60e-02)
double (8.46e-02)
slice (5.33e-02)
buffer (4.13e-02)
put (2.69e-02)
with (2.01e-02)
new (1.64e-02)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
buffer%END% (9.01e-01)
double (4.78e-02)
array (3.17e-02)
buffer (1.17e-02)
write (4.35e-03)
read (3.80e-04)
only (3.33e-04)
callback (3.28e-04)
(3.22e-04)
all (2.83e-04)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (7.69e-01)
array (1.02e-01)
buffer (6.81e-02)
double (5.42e-02)
write (4.10e-03)
(2.26e-04)
read (1.81e-04)
callback (1.20e-04)
only (9.05e-05)
by (6.45e-05)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
array
)
;
}
<SENTENCE_END/>
new,double,buffernewwrap (2.25e-01)
read (1.95e-01)
slice (1.37e-01)
write (1.34e-01)
put (8.90e-02)
new (6.17e-02)
copy (5.77e-02)
get (2.61e-02)
allocate (9.73e-03)
with (8.41e-03)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
doubleread (3.27e-01)
write (1.90e-01)
capacity (1.15e-01)
double (6.47e-02)
wrap (6.16e-02)
slice (5.42e-02)
put (4.87e-02)
buffer (2.06e-02)
array (1.66e-02)
copy (1.54e-02)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
buffer%END% (9.19e-01)
double (4.31e-02)
array (1.79e-02)
buffer (9.11e-03)
write (4.00e-03)
capacity (8.95e-04)
(4.88e-04)
only (4.28e-04)
value (4.09e-04)
read (3.58e-04)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (8.10e-01)
array (7.98e-02)
double (5.75e-02)
buffer (4.45e-02)
write (4.28e-03)
capacity (1.39e-03)
(4.14e-04)
read (1.94e-04)
value (1.18e-04)
only (1.17e-04)
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
double
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,float,buffernewwrap (2.91e-01)
slice (1.74e-01)
new (1.55e-01)
read (1.29e-01)
write (5.38e-02)
copy (4.57e-02)
put (4.47e-02)
get (2.34e-02)
with (1.81e-02)
create (1.04e-02)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
floatread (3.71e-01)
write (1.56e-01)
float (1.08e-01)
wrap (9.10e-02)
array (7.55e-02)
slice (5.86e-02)
buffer (3.41e-02)
with (2.28e-02)
new (2.18e-02)
put (1.55e-02)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
buffer%END% (6.27e-01)
array (2.17e-01)
float (5.89e-02)
buffer (2.67e-02)
to (1.44e-02)
all (9.84e-03)
write (4.47e-03)
offset (3.75e-03)
only (2.91e-03)
value (2.73e-03)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (8.52e-01)
array (7.64e-02)
buffer (3.55e-02)
float (3.39e-02)
write (1.61e-03)
(1.36e-04)
read (6.83e-05)
callback (3.67e-05)
only (3.03e-05)
by (1.94e-05)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
array
)
;
}
<SENTENCE_END/>
new,float,buffernewwrap (1.76e-01)
slice (1.68e-01)
read (1.65e-01)
write (1.51e-01)
new (9.32e-02)
put (6.88e-02)
copy (5.98e-02)
get (2.67e-02)
create (1.23e-02)
ensure (9.51e-03)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
floatread (3.48e-01)
write (1.87e-01)
float (8.97e-02)
capacity (8.57e-02)
slice (5.55e-02)
wrap (4.35e-02)
ensure (2.81e-02)
put (2.60e-02)
buffer (2.02e-02)
copy (1.47e-02)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
buffer%END% (6.60e-01)
buffer (7.35e-02)
array (6.33e-02)
float (6.10e-02)
to (1.69e-02)
all (7.87e-03)
value (6.91e-03)
capacity (5.50e-03)
write (4.87e-03)
size (4.30e-03)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (8.87e-01)
array (5.33e-02)
float (3.51e-02)
buffer (2.17e-02)
write (1.66e-03)
capacity (4.10e-04)
(2.17e-04)
read (7.20e-05)
only (3.61e-05)
value (2.88e-05)
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
float
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,int,buffernewread (2.19e-01)
wrap (2.01e-01)
slice (1.47e-01)
write (1.44e-01)
put (7.61e-02)
new (5.65e-02)
copy (5.49e-02)
get (2.99e-02)
with (9.78e-03)
allocate (8.29e-03)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
intread (4.35e-01)
write (2.03e-01)
capacity (7.20e-02)
slice (5.30e-02)
wrap (5.22e-02)
int (4.76e-02)
put (2.77e-02)
ensure (1.47e-02)
copy (1.35e-02)
new (1.25e-02)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
bufferarray (1.94e-01)
buffer (1.48e-01)
%END% (1.21e-01)
int (8.68e-02)
to (6.58e-02)
write (3.28e-02)
capacity (2.64e-02)
all (1.97e-02)
indices (1.40e-02)
value (1.36e-02)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (8.76e-01)
int (5.49e-02)
array (4.40e-02)
buffer (1.86e-02)
write (4.46e-03)
capacity (4.74e-04)
(3.15e-04)
read (1.70e-04)
only (8.76e-05)
value (7.57e-05)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,int,buffernewwrap (3.37e-01)
read (1.74e-01)
slice (1.51e-01)
new (9.73e-02)
write (5.13e-02)
put (5.04e-02)
copy (4.18e-02)
get (2.68e-02)
with (2.21e-02)
array (6.66e-03)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
intread (4.64e-01)
write (1.67e-01)
wrap (1.06e-01)
int (5.73e-02)
array (5.42e-02)
slice (5.37e-02)
with (2.11e-02)
put (1.62e-02)
new (1.52e-02)
buffer (1.49e-02)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
bufferarray (6.45e-01)
int (7.70e-02)
%END% (6.42e-02)
buffer (3.82e-02)
to (3.66e-02)
write (2.61e-02)
with (2.51e-02)
all (1.52e-02)
wrap (1.07e-02)
read (6.63e-03)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%%END% (8.33e-01)
array (7.24e-02)
int (5.65e-02)
buffer (3.27e-02)
write (4.61e-03)
(1.90e-04)
read (1.71e-04)
callback (8.08e-05)
only (6.90e-05)
by (4.70e-05)
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
int
array
buffer
(
array
)
;
}
<SENTENCE_END/>
new,long,buffernewwrap (3.82e-01)
read (1.53e-01)
slice (1.36e-01)
write (8.81e-02)
put (6.04e-02)
new (4.21e-02)
copy (4.01e-02)
get (3.48e-02)
with (7.23e-03)
create (6.10e-03)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
longread (4.26e-01)
write (1.94e-01)
wrap (9.19e-02)
long (7.01e-02)
capacity (6.80e-02)
slice (4.74e-02)
put (1.98e-02)
new (1.37e-02)
array (1.27e-02)
copy (8.10e-03)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
bufferarray (2.19e-01)
%END% (9.87e-02)
buffer (9.72e-02)
long (9.60e-02)
to (6.41e-02)
write (5.55e-02)
capacity (2.73e-02)
wrap (2.34e-02)
read (2.28e-02)
all (2.20e-02)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%%END% (2.86e-01)
array (2.50e-01)
long (2.48e-01)
buffer (1.71e-01)
write (3.18e-02)
capacity (5.10e-03)
read (1.99e-03)
to (5.01e-04)
value (3.62e-04)
(3.11e-04)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,long,buffernewwrap (5.50e-01)
slice (1.18e-01)
read (1.04e-01)
new (6.02e-02)
put (3.37e-02)
write (2.68e-02)
get (2.67e-02)
copy (2.54e-02)
with (1.33e-02)
array (4.97e-03)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
longread (4.51e-01)
write (1.84e-01)
wrap (1.38e-01)
long (8.55e-02)
array (4.76e-02)
slice (3.43e-02)
new (1.46e-02)
with (1.15e-02)
buffer (8.70e-03)
put (8.23e-03)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
bufferarray (6.33e-01)
long (9.63e-02)
write (4.72e-02)
%END% (4.26e-02)
buffer (3.01e-02)
to (2.91e-02)
with (2.47e-02)
wrap (1.94e-02)
read (1.89e-02)
all (1.41e-02)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%array (3.14e-01)
%END% (2.26e-01)
buffer (2.15e-01)
long (2.13e-01)
write (2.67e-02)
read (1.62e-03)
to (2.89e-04)
all (2.62e-04)
callback (1.75e-04)
only (1.67e-04)
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
long
array
buffer
(
array
)
;
}
<SENTENCE_END/>
new,short,buffernewwrap (2.58e-01)
slice (2.38e-01)
read (1.46e-01)
write (1.41e-01)
copy (6.86e-02)
put (5.25e-02)
new (3.47e-02)
get (1.07e-02)
with (6.32e-03)
create (4.78e-03)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
shortread (3.03e-01)
write (2.54e-01)
short (1.81e-01)
capacity (7.33e-02)
slice (5.91e-02)
wrap (4.33e-02)
put (1.47e-02)
new (1.01e-02)
copy (1.00e-02)
array (9.82e-03)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
buffer%END% (8.46e-01)
short (6.00e-02)
array (4.71e-02)
buffer (2.05e-02)
write (7.49e-03)
capacity (1.66e-03)
value (1.12e-03)
read (1.09e-03)
to (9.84e-04)
only (9.75e-04)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
%END%array (3.37e-01)
buffer (3.09e-01)
%END% (2.49e-01)
short (9.47e-02)
write (5.93e-03)
capacity (2.30e-03)
read (3.21e-04)
(1.16e-04)
value (2.82e-05)
only (2.71e-05)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
capacity
)
;
}
<SENTENCE_END/>
new,short,buffernewwrap (4.17e-01)
slice (2.38e-01)
read (1.08e-01)
new (5.46e-02)
copy (4.94e-02)
write (4.63e-02)
put (3.22e-02)
with (1.32e-02)
get (8.67e-03)
array (4.47e-03)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
shortread (3.08e-01)
write (2.39e-01)
short (2.07e-01)
wrap (8.36e-02)
slice (5.76e-02)
array (4.33e-02)
with (1.25e-02)
buffer (1.24e-02)
new (1.11e-02)
put (7.98e-03)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
buffer%END% (8.07e-01)
array (8.48e-02)
short (6.89e-02)
buffer (2.16e-02)
write (7.91e-03)
read (1.13e-03)
all (9.93e-04)
to (8.34e-04)
only (7.53e-04)
callback (5.66e-04)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
%END%buffer (3.74e-01)
array (3.44e-01)
%END% (2.04e-01)
short (7.16e-02)
write (4.43e-03)
read (2.34e-04)
(5.78e-05)
callback (2.52e-05)
only (1.81e-05)
by (1.50e-05)
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
read
write
short
array
buffer
(
array
)
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
is,trimeshisis (9.18e-01)
base (4.19e-02)
get (3.73e-02)
swig (1.20e-03)
set (5.41e-04)
create (2.61e-04)
importer (1.84e-04)
needs (5.96e-05)
draw (2.33e-05)
exists (1.88e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
trimeshbase (9.58e-01)
is (2.81e-02)
get (5.80e-03)
trimesh (1.39e-03)
set (8.37e-04)
%END% (7.24e-04)
importer (7.00e-04)
world (4.20e-04)
internal (3.50e-04)
bt (2.41e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (7.11e-01)
is (2.52e-01)
trimesh (1.98e-02)
bt (3.72e-03)
jni (1.44e-03)
collision (9.96e-04)
ptr (7.17e-04)
world (5.81e-04)
bits (5.79e-04)
pool (5.18e-04)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
is
trimesh
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,primitive,countgetget (9.91e-01)
base (8.67e-03)
primitive (1.07e-05)
set (2.42e-06)
manager (1.34e-06)
collision (6.30e-07)
return (3.40e-07)
c (1.33e-07)
optional (6.48e-08)
this (6.47e-08)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
primitivebase (8.35e-01)
primitive (1.57e-01)
get (6.69e-03)
%END% (5.37e-04)
set (1.70e-04)
collision (3.46e-05)
world (3.24e-05)
manager (2.19e-05)
bt (1.73e-05)
count (1.50e-05)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
countcount (9.92e-01)
primitive (5.51e-03)
get (1.82e-03)
%END% (1.73e-04)
jni (6.29e-05)
ptr (4.22e-05)
collision (2.83e-05)
base (7.08e-06)
this (4.33e-06)
bt (2.36e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
count (4.69e-04)
jni (1.03e-04)
(3.71e-05)
bt (2.92e-05)
callback (2.14e-05)
bits (1.97e-05)
dynamics (9.72e-06)
impact (9.04e-06)
softbody (5.18e-06)
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
collision
jni
.
bt
primitive
manager
base
get
primitive
count
(
swig
c
ptr
,
this
)
;
}
<SENTENCE_END/>
get,primitive,boxgetget (9.89e-01)
base (1.05e-02)
set (2.04e-04)
primitive (1.61e-05)
swig (5.58e-06)
load (2.13e-06)
manager (2.02e-06)
prim (1.85e-06)
c (1.71e-06)
optional (1.49e-06)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
primitivebase (9.29e-01)
primitive (6.39e-02)
get (2.21e-03)
%END% (1.50e-03)
world (2.84e-04)
internal (2.56e-04)
bt (2.26e-04)
free (2.09e-04)
c (1.50e-04)
box (1.37e-04)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
boxbox (9.79e-01)
primitive (9.74e-03)
get (7.20e-03)
ptr (1.53e-03)
%END% (9.62e-04)
aabb (7.88e-04)
index (3.86e-04)
jni (9.67e-05)
prim (9.57e-05)
primbox (7.37e-05)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
%END%%END% (9.67e-01)
box (2.49e-02)
bt (2.25e-03)
(9.18e-04)
bits (4.52e-04)
jni (3.32e-04)
collision (3.03e-04)
primitive (2.87e-04)
aabb (1.72e-04)
index (1.53e-04)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
box
(
swig
c
ptr
,
this
,
prim
index
,
bt
aabb
.
get
c
ptr
(
primbox
)
,
primbox
)
;
}
<SENTENCE_END/>
get,primitive,trianglegetget (9.87e-01)
base (1.33e-02)
set (2.23e-05)
primitive (2.12e-05)
triangle (2.79e-06)
swig (2.52e-06)
manager (1.85e-06)
c (1.45e-06)
prim (1.29e-06)
collision (9.53e-07)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
primitivebase (8.95e-01)
primitive (1.00e-01)
get (3.09e-03)
triangle (3.57e-04)
bt (1.78e-04)
%END% (1.65e-04)
world (1.17e-04)
internal (9.51e-05)
set (9.47e-05)
c (7.17e-05)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
triangletriangle (9.93e-01)
primitive (3.83e-03)
get (2.50e-03)
ptr (3.07e-04)
%END% (2.98e-04)
index (9.95e-05)
bt (4.09e-05)
c (2.82e-05)
jni (2.53e-05)
prim (2.37e-05)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
triangle (3.50e-02)
bt (7.61e-03)
(8.26e-04)
callback (5.76e-04)
primitive (4.78e-04)
collision (4.30e-04)
jni (3.05e-04)
bits (2.17e-04)
index (2.02e-04)
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
collision
jni
.
bt
primitive
manager
base
get
primitive
triangle
(
swig
c
ptr
,
this
,
prim
index
,
bt
primitive
triangle
.
get
c
ptr
(
triangle
)
,
triangle
)
;
}
<SENTENCE_END/>
pathpathpath (4.53e-01)
exists (2.18e-01)
'/' (1.24e-01)
'|' (1.23e-01)
sibling (1.13e-02)
fix (1.05e-02)
file (8.97e-03)
parent (7.97e-03)
get (7.58e-03)
list (7.30e-03)
<SENTENCE_START>
{
return
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
%END%%END% (3.85e-01)
file (1.90e-01)
path (1.89e-01)
directory (1.04e-01)
child (7.14e-03)
temp (6.25e-03)
parent (5.63e-03)
'|' (3.39e-03)
bt (3.04e-03)
object (2.76e-03)
<SENTENCE_START>
{
return
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
}
<SENTENCE_END/>
namenameget (7.10e-01)
is (9.79e-02)
name (1.98e-02)
exists (1.35e-02)
set (1.31e-02)
list (1.01e-02)
remove (9.62e-03)
iterator (6.29e-03)
child (5.50e-03)
file (5.37e-03)
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
%END%%END% (4.76e-01)
file (1.02e-01)
name (6.93e-02)
object (2.41e-02)
directory (1.92e-02)
array (1.90e-02)
child (1.14e-02)
to (1.12e-02)
texture (7.03e-03)
key (6.69e-03)
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
.
get
name
(
)
;
}
<SENTENCE_END/>
extensionextensionextension (6.03e-01)
name (1.36e-01)
get (3.66e-02)
remove (3.62e-02)
read (2.22e-02)
is (1.46e-02)
without (1.41e-02)
add (1.37e-02)
set (8.59e-03)
substring (8.51e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
%END%%END% (7.16e-01)
without (8.30e-02)
extension (5.56e-02)
index (3.52e-02)
name (1.73e-02)
of (8.17e-03)
file (8.10e-03)
dot (6.82e-03)
object (2.86e-03)
string (2.36e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
""
;
return
name
.
substring
(
dot
index
+
1
)
;
}
<SENTENCE_END/>
name,without,extensionnameextension (4.67e-01)
name (2.16e-01)
remove (4.94e-02)
get (4.92e-02)
read (2.44e-02)
add (1.86e-02)
set (1.84e-02)
is (1.82e-02)
without (1.19e-02)
substring (1.07e-02)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
withoutextension (6.44e-01)
without (1.30e-01)
name (4.73e-02)
%END% (4.26e-02)
index (3.02e-02)
dot (1.27e-02)
path (6.65e-03)
object (6.39e-03)
code (4.52e-03)
of (4.07e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
extensionextension (7.88e-01)
name (5.94e-02)
without (3.71e-02)
dot (2.41e-02)
file (1.19e-02)
substring (8.03e-03)
index (7.54e-03)
read (6.18e-03)
path (4.96e-03)
object (3.22e-03)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
%END%%END% (9.83e-01)
index (3.58e-03)
name (2.76e-03)
file (1.81e-03)
without (1.23e-03)
of (8.75e-04)
by (4.42e-04)
(4.22e-04)
dot (4.12e-04)
0 (3.44e-04)
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
name
=
file
.
get
name
(
)
;
int
dot
index
=
name
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
name
;
return
name
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
path,without,extensionpathpath (7.66e-01)
extension (8.28e-02)
fix (3.41e-02)
parent (1.66e-02)
substring (1.22e-02)
read (8.03e-03)
remove (6.77e-03)
without (5.79e-03)
dot (4.81e-03)
delete (4.19e-03)
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
withoutpath (3.26e-01)
without (2.19e-01)
extension (1.74e-01)
%END% (7.76e-02)
index (3.74e-02)
file (1.36e-02)
directory (1.03e-02)
dot (8.40e-03)
parent (6.88e-03)
of (6.51e-03)
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
extensionpath (7.65e-01)
extension (1.35e-01)
fix (1.71e-02)
dot (1.50e-02)
without (1.36e-02)
substring (8.81e-03)
parent (6.94e-03)
file (5.41e-03)
read (2.39e-03)
list (1.70e-03)
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
%END%%END% (9.65e-01)
index (5.98e-03)
without (4.80e-03)
path (4.26e-03)
file (2.43e-03)
of (1.58e-03)
(1.07e-03)
by (9.92e-04)
callback (5.17e-04)
0 (5.12e-04)
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
path
=
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
;
int
dot
index
=
path
.
last
index
of
(
'.'
)
;
if
(
dot
index
==
-
1
)
return
path
;
return
path
.
substring
(
0
,
dot
index
)
;
}
<SENTENCE_END/>
typetypeget (5.28e-01)
is (2.55e-01)
needs (3.23e-02)
iterator (2.83e-02)
protected (1.21e-02)
read (1.02e-02)
has (7.34e-03)
size (6.87e-03)
max (5.78e-03)
length (5.37e-03)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (9.78e-01)
only (2.47e-03)
value (2.31e-03)
count (1.15e-03)
size (1.15e-03)
header (5.34e-04)
2 (4.63e-04)
enabled (4.42e-04)
of (3.90e-04)
bits (3.84e-04)
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
;
}
<SENTENCE_END/>
filefileget (4.86e-01)
list (8.09e-02)
is (7.37e-02)
exists (5.95e-02)
path (3.62e-02)
create (3.20e-02)
new (2.12e-02)
sibling (1.19e-02)
process (1.18e-02)
add (9.63e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
%END%%END% (7.51e-01)
file (4.00e-02)
directory (2.38e-02)
path (1.34e-02)
external (7.92e-03)
type (7.91e-03)
storage (6.05e-03)
key (4.97e-03)
controller (4.82e-03)
string (3.86e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
external
)
return
new
file
(
gdx
.
files
.
get
external
storage
path
(
)
,
%SELF%
.
get
path
(
)
)
;
return
%SELF%
;
}
<SENTENCE_END/>
readreadread (4.83e-01)
copy (1.46e-01)
exists (4.80e-02)
get (2.87e-02)
write (2.51e-02)
is (2.23e-02)
%END% (1.56e-02)
reader (1.19e-02)
length (1.14e-02)
file (1.11e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
(
)
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
(
)
.
exists
(
)
)
)
{
input
stream
input
=
file
handle
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
(
)
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
(
)
.
exists
(
)
)
)
{
input
stream
input
=
file
handle
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (4.21e-01)
read (9.20e-02)
file (8.45e-02)
directory (3.71e-02)
to (1.69e-02)
bytes (1.68e-02)
string (1.66e-02)
copy (1.58e-02)
type (1.43e-02)
stream (1.27e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
(
)
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
(
)
.
exists
(
)
)
)
{
input
stream
input
=
file
handle
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
(
)
.
exists
(
)
)
||
(
type
==
file
type
.
local
&&
!
file
(
)
.
exists
(
)
)
)
{
input
stream
input
=
file
handle
.
class
.
get
resource
as
stream
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
;
if
(
input
==
null
)
throw
new
gdx
runtime
exception
(
"File not found: "
+
file
+
" ("
+
type
+
")"
)
;
return
input
;
}
try
{
return
new
file
input
stream
(
file
(
)
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
readreadread (4.94e-01)
get (1.48e-01)
new (8.60e-02)
copy (7.72e-02)
reader (3.40e-02)
as (1.34e-02)
protected (1.29e-02)
is (1.29e-02)
stream (1.09e-02)
create (8.80e-03)
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
%END%%END% (3.06e-01)
stream (1.88e-01)
read (4.14e-02)
array (3.58e-02)
size (2.73e-02)
to (2.21e-02)
bytes (1.70e-02)
byte (1.52e-02)
callback (1.46e-02)
buffer (1.45e-02)
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
input
stream
(
%SELF%
(
)
,
buffer
size
)
;
}
<SENTENCE_END/>
readerreaderreader (6.52e-01)
read (3.30e-01)
copy (1.52e-02)
parse (9.44e-04)
input (3.39e-04)
new (2.39e-04)
stream (1.97e-04)
get (1.75e-04)
as (1.45e-04)
duplicate (1.41e-04)
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
callback (1.26e-03)
stream (8.43e-04)
read (5.45e-04)
array (4.69e-04)
buffer (4.05e-04)
bits (4.03e-04)
reader (3.43e-04)
byte (2.46e-04)
2 (2.03e-04)
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
input
stream
reader
(
read
(
)
)
;
}
<SENTENCE_END/>
readerreaderreader (7.75e-01)
read (1.84e-01)
copy (2.15e-02)
stream (8.02e-03)
charset (1.60e-03)
utils (1.54e-03)
parse (1.46e-03)
input (8.53e-04)
catch (7.67e-04)
close (7.59e-04)
<SENTENCE_START>
{
input
stream
stream
=
read
(
)
;
try
{
return
new
input
stream
reader
(
stream
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
stream
utils
.
close
quietly
(
stream
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
stream
=
read
(
)
;
try
{
return
new
input
stream
reader
(
stream
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
stream
utils
.
close
quietly
(
stream
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.87e-01)
stream (5.46e-03)
bytes (1.05e-03)
callback (1.04e-03)
to (5.58e-04)
jni (4.89e-04)
bits (3.73e-04)
array (2.91e-04)
input (2.22e-04)
utils (2.09e-04)
<SENTENCE_START>
{
input
stream
stream
=
read
(
)
;
try
{
return
new
input
stream
reader
(
stream
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
stream
utils
.
close
quietly
(
stream
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
stream
=
read
(
)
;
try
{
return
new
input
stream
reader
(
stream
,
charset
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
stream
utils
.
close
quietly
(
stream
)
;
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
readerreaderreader (9.89e-01)
read (7.48e-03)
copy (1.77e-03)
buffered (6.31e-04)
new (3.05e-04)
input (2.92e-04)
stream (2.17e-04)
parse (5.40e-05)
return (4.11e-05)
buffer (3.69e-05)
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
%END%%END% (9.85e-01)
callback (3.37e-03)
buffer (1.74e-03)
stream (1.36e-03)
array (1.13e-03)
all (6.38e-04)
reader (5.86e-04)
by (4.09e-04)
to (3.82e-04)
size (3.67e-04)
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
)
,
buffer
size
)
;
}
<SENTENCE_END/>
readerreaderreader (9.51e-01)
read (4.38e-02)
copy (1.02e-03)
buffered (5.94e-04)
catch (4.55e-04)
charset (4.47e-04)
new (4.01e-04)
"Error reading file: " (3.71e-04)
input (1.96e-04)
stream (1.58e-04)
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.82e-01)
stream (1.93e-03)
bytes (1.53e-03)
callback (1.41e-03)
to (1.35e-03)
array (9.92e-04)
bits (7.80e-04)
reader (7.07e-04)
string (6.93e-04)
jni (5.67e-04)
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
buffered
reader
(
new
input
stream
reader
(
read
(
)
,
charset
)
,
buffer
size
)
;
}
catch
(
unsupported
encoding
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
}
<SENTENCE_END/>
read,stringreadget (3.89e-01)
is (1.75e-01)
size (3.45e-02)
needs (2.66e-02)
read (2.55e-02)
max (1.78e-02)
length (1.73e-02)
width (1.62e-02)
has (1.41e-02)
protected (1.35e-02)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
stringsize (1.69e-01)
%END% (9.77e-02)
width (6.17e-02)
preferred (2.72e-02)
height (2.24e-02)
count (1.91e-02)
string (1.80e-02)
layout (1.77e-02)
left (1.65e-02)
node (1.51e-02)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
null (4.55e-03)
; (1.23e-04)
(6.73e-05)
<SENTENCE_END/> (2.36e-05)
dynamics (2.18e-05)
callback (9.81e-06)
only (8.22e-06)
softbody (7.45e-06)
) (6.15e-06)
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
null
)
;
}
<SENTENCE_END/>
read,stringreadreader (5.70e-01)
read (2.78e-01)
parse (6.96e-02)
copy (3.34e-02)
write (1.69e-02)
load (8.22e-03)
trim (3.19e-03)
append (1.66e-03)
add (1.59e-03)
get (1.58e-03)
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
stringread (2.80e-01)
%END% (1.47e-01)
reader (1.08e-01)
stream (6.35e-02)
bytes (5.25e-02)
string (5.25e-02)
parse (3.00e-02)
write (2.92e-02)
to (2.52e-02)
charset (1.69e-02)
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.51e-01)
output (6.07e-03)
read (5.11e-03)
builder (4.30e-03)
buffer (2.49e-03)
string (2.38e-03)
reader (2.32e-03)
null (1.71e-03)
stream (1.53e-03)
callback (1.37e-03)
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
string
builder
output
=
new
string
builder
(
estimate
length
(
)
)
;
input
stream
reader
reader
=
null
;
try
{
if
(
charset
==
null
)
reader
=
new
input
stream
reader
(
read
(
)
)
;
else
reader
=
new
input
stream
reader
(
read
(
)
,
charset
)
;
char
[
]
buffer
=
new
char
[
256
]
;
while
(
true
)
{
int
length
=
reader
.
read
(
buffer
)
;
if
(
length
==
-
1
)
break
;
output
.
append
(
buffer
,
0
,
length
)
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading layout file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
reader
)
;
}
return
output
.
to
string
(
)
;
}
<SENTENCE_END/>
read,bytesreadread (8.61e-01)
copy (5.01e-02)
reader (4.59e-02)
bytes (7.49e-03)
write (6.78e-03)
stream (6.54e-03)
parse (5.26e-03)
input (1.18e-03)
utils (9.71e-04)
"Error reading file: " (8.14e-04)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
bytesread (4.65e-01)
stream (1.85e-01)
bytes (1.22e-01)
%END% (3.54e-02)
utils (3.07e-02)
reader (2.65e-02)
to (2.02e-02)
input (1.92e-02)
copy (1.63e-02)
write (8.71e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.76e-01)
stream (3.64e-03)
to (3.09e-03)
bytes (2.61e-03)
array (1.50e-03)
byte (1.40e-03)
utils (1.08e-03)
callback (9.71e-04)
input (9.09e-04)
bits (6.35e-04)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
try
{
return
stream
utils
.
copy
stream
to
byte
array
(
input
,
estimate
length
(
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
}
<SENTENCE_END/>
estimate,lengthestimateread (6.25e-01)
length (8.73e-02)
get (6.18e-02)
write (5.96e-02)
append (4.21e-02)
put (3.46e-02)
trim (1.75e-02)
wrap (1.51e-02)
is (1.29e-02)
load (4.48e-03)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
lengthread (1.90e-01)
%END% (1.51e-01)
length (1.22e-01)
bytes (4.70e-02)
int (3.94e-02)
value (3.80e-02)
to (3.12e-02)
array (2.60e-02)
byte (2.18e-02)
512 (2.03e-02)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
%END%%END% (9.71e-01)
length (1.54e-02)
512 (6.57e-03)
int (2.19e-03)
0 (1.72e-03)
(1.23e-04)
callback (1.13e-04)
jni (4.05e-05)
value (3.25e-05)
by (2.74e-05)
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
int
length
=
(
int
)
length
(
)
;
return
length
!=
0
?
length
:
512
;
}
<SENTENCE_END/>
read,bytesreadread (9.06e-01)
bytes (3.77e-02)
copy (6.16e-03)
write (4.61e-03)
parse (4.09e-03)
reader (3.76e-03)
skip (3.37e-03)
load (2.00e-03)
reset (1.64e-03)
stream (1.57e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
bytesbytes (3.55e-01)
read (2.52e-01)
%END% (1.24e-01)
to (2.77e-02)
stream (2.37e-02)
position (1.77e-02)
short (1.09e-02)
count (1.06e-02)
byte (8.38e-03)
input (7.56e-03)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
bytes (8.85e-03)
to (3.10e-03)
position (2.27e-03)
index (1.65e-03)
array (1.34e-03)
byte (1.33e-03)
count (1.21e-03)
stream (1.14e-03)
callback (9.12e-04)
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
input
stream
input
=
read
(
)
;
int
position
=
0
;
try
{
while
(
true
)
{
int
count
=
input
.
read
(
bytes
,
offset
+
position
,
size
-
position
)
;
if
(
count
<=
0
)
break
;
position
+=
count
;
}
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error reading file: "
+
this
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
position
-
offset
;
}
<SENTENCE_END/>
writewritewrite (2.03e-01)
read (1.49e-01)
copy (1.01e-01)
delete (4.20e-02)
file (3.80e-02)
exists (3.70e-02)
directory (3.21e-02)
new (2.80e-02)
to (2.68e-02)
list (2.06e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (4.56e-01)
file (1.59e-01)
directory (7.17e-02)
to (2.92e-02)
type (2.06e-02)
string (2.03e-02)
temp (1.52e-02)
write (1.52e-02)
output (1.43e-02)
new (1.02e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
return
new
file
output
stream
(
file
(
)
,
append
)
;
}
catch
(
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
writewriteappend (3.55e-01)
get (1.93e-01)
read (1.01e-01)
copy (7.21e-02)
new (4.49e-02)
write (3.72e-02)
add (2.65e-02)
put (2.07e-02)
is (2.06e-02)
create (1.06e-02)
<SENTENCE_START>
{
return
new
buffered
output
stream
(
%SELF%
(
append
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
output
stream
(
%SELF%
(
append
)
,
buffer
size
)
;
}
<SENTENCE_END/>
%END%%END% (4.72e-01)
stream (4.33e-02)
size (4.18e-02)
buffered (4.04e-02)
output (3.48e-02)
to (3.24e-02)
array (3.04e-02)
all (1.33e-02)
write (1.04e-02)
buffer (1.00e-02)
<SENTENCE_START>
{
return
new
buffered
output
stream
(
%SELF%
(
append
)
,
buffer
size
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
new
buffered
output
stream
(
%SELF%
(
append
)
,
buffer
size
)
;
}
<SENTENCE_END/>
writewritewrite (7.63e-01)
copy (9.97e-02)
read (2.57e-02)
reset (9.98e-03)
close (8.88e-03)
stream (7.71e-03)
append (6.98e-03)
%END% (6.08e-03)
run (5.46e-03)
process (4.70e-03)
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
stream
utils
.
copy
stream
(
input
,
output
,
4096
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
stream
utils
.
copy
stream
(
input
,
output
,
4096
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
%END%%END% (6.88e-01)
stream (8.10e-02)
write (5.47e-02)
output (3.82e-02)
bytes (1.40e-02)
utils (1.06e-02)
quietly (9.04e-03)
read (8.17e-03)
input (7.74e-03)
to (4.78e-03)
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
stream
utils
.
copy
stream
(
input
,
output
,
4096
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
null
;
try
{
output
=
%SELF%
(
append
)
;
stream
utils
.
copy
stream
(
input
,
output
,
4096
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error stream writing to file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
writerwriterappend (9.05e-01)
get (5.85e-02)
is (1.23e-02)
has (3.65e-03)
length (2.66e-03)
add (2.62e-03)
iterator (1.77e-03)
needs (1.41e-03)
read (1.09e-03)
write (9.53e-04)
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
%END%%END% (9.22e-01)
by (9.92e-03)
size (7.72e-03)
to (5.95e-03)
of (3.96e-03)
all (3.24e-03)
string (2.42e-03)
array (2.28e-03)
0 (1.97e-03)
value (1.88e-03)
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
%SELF%
(
append
,
null
)
;
}
<SENTENCE_END/>
writerwriterwrite (5.72e-01)
copy (1.11e-01)
read (1.00e-01)
process (2.46e-02)
new (1.42e-02)
file (1.08e-02)
output (8.53e-03)
%END% (6.84e-03)
temp (5.98e-03)
append (5.66e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.99e-01)
file (1.16e-02)
string (1.14e-02)
to (6.79e-03)
directory (6.42e-03)
output (5.30e-03)
bytes (3.57e-03)
stream (3.42e-03)
temp (2.00e-03)
write (1.78e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot write to a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot write to an internal file: "
+
file
)
;
parent
(
)
.
mkdirs
(
)
;
try
{
file
output
stream
output
=
new
file
output
stream
(
file
(
)
,
append
)
;
if
(
charset
==
null
)
return
new
output
stream
writer
(
output
)
;
else
return
new
output
stream
writer
(
output
,
charset
)
;
}
catch
(
io
exception
ex
)
{
if
(
file
(
)
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Cannot open a stream to a directory: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
write,stringwriteappend (9.27e-01)
write (2.86e-02)
insert (7.98e-03)
add (2.90e-03)
string (2.59e-03)
length (2.25e-03)
get (2.24e-03)
read (1.78e-03)
to (1.56e-03)
pad (9.82e-04)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
stringstring (4.82e-01)
%END% (6.89e-02)
to (4.94e-02)
write (2.40e-02)
append (2.17e-02)
size (2.09e-02)
of (2.06e-02)
0 (1.60e-02)
all (1.46e-02)
by (1.12e-02)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
%END%%END% (9.98e-01)
string (1.07e-03)
append (5.19e-04)
null (2.29e-04)
; (1.32e-04)
(9.03e-05)
dynamics (2.73e-05)
<SENTENCE_END/> (2.08e-05)
softbody (1.66e-05)
callback (9.04e-06)
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
string
,
append
,
null
)
;
}
<SENTENCE_END/>
write,stringwritewrite (9.87e-01)
writer (7.38e-03)
append (7.85e-04)
finally (5.51e-04)
close (5.33e-04)
utils (4.33e-04)
charset (2.71e-04)
copy (1.89e-04)
store (1.87e-04)
read (1.75e-04)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
stringwrite (7.57e-01)
%END% (7.89e-02)
writer (7.18e-02)
bytes (1.63e-02)
string (1.47e-02)
read (4.47e-03)
stream (4.04e-03)
file (3.28e-03)
utf (2.69e-03)
char (1.97e-03)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.94e-01)
writer (2.05e-03)
string (3.50e-04)
utils (2.85e-04)
quietly (2.18e-04)
jni (2.06e-04)
file (1.56e-04)
stream (1.55e-04)
exception (1.54e-04)
type (1.27e-04)
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
writer
writer
=
null
;
try
{
writer
=
writer
(
append
,
charset
)
;
writer
.
write
(
string
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
writer
)
;
}
}
<SENTENCE_END/>
write,byteswritewrite (9.76e-01)
read (4.58e-03)
output (4.35e-03)
append (2.28e-03)
copy (1.86e-03)
stream (1.00e-03)
finally (9.01e-04)
close (8.68e-04)
put (8.27e-04)
utils (6.95e-04)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
byteswrite (3.75e-01)
%END% (2.13e-01)
output (1.24e-01)
stream (8.60e-02)
bytes (5.07e-02)
read (2.99e-02)
quietly (1.24e-02)
file (8.62e-03)
length (6.58e-03)
string (5.86e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
output (9.21e-04)
write (4.35e-04)
bytes (3.70e-04)
jni (3.05e-04)
stream (2.43e-04)
bits (1.40e-04)
string (1.22e-04)
file (1.22e-04)
callback (1.10e-04)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
write,byteswritewrite (9.74e-01)
read (5.48e-03)
output (4.09e-03)
append (2.77e-03)
copy (1.82e-03)
put (1.26e-03)
stream (9.59e-04)
finally (8.56e-04)
close (8.24e-04)
utils (6.61e-04)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
byteswrite (3.83e-01)
%END% (2.17e-01)
output (1.15e-01)
stream (7.93e-02)
bytes (4.94e-02)
read (2.84e-02)
quietly (1.18e-02)
length (9.13e-03)
file (8.00e-03)
offset (6.03e-03)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
output (8.86e-04)
write (4.28e-04)
bytes (3.71e-04)
stream (2.62e-04)
jni (2.49e-04)
string (1.44e-04)
callback (1.40e-04)
bits (1.36e-04)
by (1.28e-04)
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
output
stream
output
=
write
(
append
)
;
try
{
output
.
write
(
bytes
,
offset
,
length
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error writing file: "
+
file
+
" ("
+
type
+
")"
,
ex
)
;
}
finally
{
stream
utils
.
close
quietly
(
output
)
;
}
}
<SENTENCE_END/>
listlistlist (7.72e-01)
get (1.04e-01)
remove (1.89e-02)
new (1.01e-02)
load (8.42e-03)
exists (6.71e-03)
create (6.40e-03)
key (4.07e-03)
add (3.90e-03)
sibling (3.82e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
%END%%END% (7.59e-01)
list (3.27e-02)
index (2.52e-02)
key (2.42e-02)
string (8.15e-03)
file (7.81e-03)
paths (7.67e-03)
handle (7.50e-03)
directory (5.74e-03)
by (4.97e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
handles
[
i
]
=
child
(
relative
paths
[
i
]
)
;
return
handles
;
}
<SENTENCE_END/>
listlistlist (9.40e-01)
remove (1.27e-02)
handles (6.75e-03)
new (3.43e-03)
process (2.60e-03)
get (2.21e-03)
create (2.16e-03)
child (2.07e-03)
sibling (1.80e-03)
file (1.34e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
file
handle
child
=
child
(
path
)
;
if
(
!
filter
.
accept
(
child
.
file
(
)
)
)
continue
;
handles
[
count
]
=
child
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
file
handle
child
=
child
(
path
)
;
if
(
!
filter
.
accept
(
child
.
file
(
)
)
)
continue
;
handles
[
count
]
=
child
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
%END%%END% (7.55e-01)
list (5.24e-02)
index (1.91e-02)
key (1.60e-02)
file (1.02e-02)
directory (9.55e-03)
child (6.16e-03)
string (4.94e-03)
handle (4.47e-03)
path (3.97e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
file
handle
child
=
child
(
path
)
;
if
(
!
filter
.
accept
(
child
.
file
(
)
)
)
continue
;
handles
[
count
]
=
child
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
file
handle
child
=
child
(
path
)
;
if
(
!
filter
.
accept
(
child
.
file
(
)
)
)
continue
;
handles
[
count
]
=
child
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
listlistlist (9.59e-01)
handles (1.11e-02)
remove (4.94e-03)
new (3.09e-03)
process (1.45e-03)
create (1.31e-03)
get (1.06e-03)
file (1.04e-03)
sibling (8.77e-04)
key (8.01e-04)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
filter
.
accept
(
file
,
path
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
filter
.
accept
(
file
,
path
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
%END%%END% (7.49e-01)
list (5.94e-02)
index (1.94e-02)
key (1.68e-02)
file (1.04e-02)
directory (9.90e-03)
string (5.25e-03)
path (4.90e-03)
handle (4.56e-03)
paths (3.97e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
filter
.
accept
(
file
,
path
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
file
file
=
file
(
)
;
string
[
]
relative
paths
=
file
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
filter
.
accept
(
file
,
path
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
listlistlist (9.44e-01)
handles (1.40e-02)
remove (6.58e-03)
new (6.11e-03)
get (3.57e-03)
create (2.54e-03)
add (1.59e-03)
process (1.28e-03)
sibling (9.70e-04)
key (9.29e-04)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
%END%%END% (7.91e-01)
list (4.23e-02)
index (1.80e-02)
key (1.44e-02)
file (5.81e-03)
handle (4.80e-03)
directory (4.77e-03)
string (4.14e-03)
paths (4.13e-03)
path (3.83e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot list a classpath directory: "
+
file
)
;
string
[
]
relative
paths
=
file
(
)
.
%SELF%
(
)
;
if
(
relative
paths
==
null
)
return
new
file
handle
[
0
]
;
file
handle
[
]
handles
=
new
file
handle
[
relative
paths
.
length
]
;
int
count
=
0
;
for
(
int
i
=
0
,
n
=
relative
paths
.
length
;
i
<
n
;
i
++
)
{
string
path
=
relative
paths
[
i
]
;
if
(
!
path
.
ends
with
(
suffix
)
)
continue
;
handles
[
count
]
=
child
(
path
)
;
count
++
;
}
if
(
count
<
relative
paths
.
length
)
{
file
handle
[
]
new
handles
=
new
file
handle
[
count
]
;
system
.
arraycopy
(
handles
,
0
,
new
handles
,
0
,
count
)
;
handles
=
new
handles
;
}
return
handles
;
}
<SENTENCE_END/>
is,directoryisis (2.97e-01)
get (2.12e-01)
exists (6.51e-02)
delete (3.66e-02)
has (2.10e-02)
needs (2.10e-02)
directory (1.91e-02)
read (1.68e-02)
length (1.45e-02)
list (1.34e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
directorydirectory (1.90e-01)
file (1.28e-01)
delete (4.27e-02)
is (3.63e-02)
key (3.33e-02)
%END% (3.18e-02)
current (2.68e-02)
list (2.19e-02)
exists (2.12e-02)
read (1.64e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.96e-01)
type (4.81e-04)
(3.99e-04)
callback (2.55e-04)
by (2.11e-04)
bits (1.77e-04)
jni (1.59e-04)
2 (1.18e-04)
file (9.32e-05)
only (9.20e-05)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
return
false
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
childchildnew (2.90e-01)
sibling (1.65e-01)
list (8.59e-02)
process (7.83e-02)
instance (5.40e-02)
run (4.57e-02)
file (3.24e-02)
create (2.81e-02)
delete (2.42e-02)
exists (2.37e-02)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
handle
(
new
file
(
name
)
,
type
)
;
return
new
file
handle
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
handle
(
new
file
(
name
)
,
type
)
;
return
new
file
handle
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
%END%file (3.67e-01)
%END% (1.74e-01)
directory (1.57e-01)
path (3.24e-02)
handle (2.31e-02)
object (1.56e-02)
child (1.51e-02)
performed (1.30e-02)
array (1.22e-02)
process (1.09e-02)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
handle
(
new
file
(
name
)
,
type
)
;
return
new
file
handle
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
return
new
file
handle
(
new
file
(
name
)
,
type
)
;
return
new
file
handle
(
new
file
(
file
,
name
)
,
type
)
;
}
<SENTENCE_END/>
siblingsiblingsibling (1.84e-01)
delete (9.83e-02)
new (7.94e-02)
exists (6.59e-02)
list (6.51e-02)
process (6.23e-02)
run (4.78e-02)
file (4.08e-02)
create (3.84e-02)
parent (2.92e-02)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
throw
new
gdx
runtime
exception
(
"Cannot get the sibling of the root."
)
;
return
new
file
handle
(
new
file
(
file
.
get
parent
(
)
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
throw
new
gdx
runtime
exception
(
"Cannot get the sibling of the root."
)
;
return
new
file
handle
(
new
file
(
file
.
get
parent
(
)
,
name
)
,
type
)
;
}
<SENTENCE_END/>
%END%%END% (7.74e-01)
file (5.48e-02)
directory (3.49e-02)
to (1.59e-02)
array (6.32e-03)
handle (4.79e-03)
string (4.75e-03)
performed (3.52e-03)
test (3.27e-03)
controller (3.20e-03)
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
throw
new
gdx
runtime
exception
(
"Cannot get the sibling of the root."
)
;
return
new
file
handle
(
new
file
(
file
.
get
parent
(
)
,
name
)
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
get
path
(
)
.
length
(
)
==
0
)
throw
new
gdx
runtime
exception
(
"Cannot get the sibling of the root."
)
;
return
new
file
handle
(
new
file
(
file
.
get
parent
(
)
,
name
)
,
type
)
;
}
<SENTENCE_END/>
parentparentis (9.28e-02)
get (8.67e-02)
list (8.46e-02)
parent (8.42e-02)
exists (8.41e-02)
file (7.46e-02)
new (3.46e-02)
load (3.28e-02)
read (3.00e-02)
remove (2.83e-02)
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
handle
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
handle
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
%END%%END% (6.51e-01)
file (9.60e-02)
directory (2.00e-02)
string (1.76e-02)
to (1.10e-02)
absolute (9.35e-03)
index (8.57e-03)
parent (5.39e-03)
type (5.29e-03)
from (5.03e-03)
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
handle
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
file
%SELF%
=
file
.
get
parent
file
(
)
;
if
(
%SELF%
==
null
)
{
if
(
type
==
file
type
.
absolute
)
%SELF%
=
new
file
(
"/"
)
;
else
%SELF%
=
new
file
(
""
)
;
}
return
new
file
handle
(
%SELF%
,
type
)
;
}
<SENTENCE_END/>
mkdirsmkdirsdelete (2.06e-01)
exists (5.80e-02)
file (4.75e-02)
directory (4.75e-02)
check (4.65e-02)
get (4.28e-02)
is (2.97e-02)
list (2.67e-02)
read (2.53e-02)
to (2.47e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (7.87e-01)
file (4.06e-02)
directory (3.58e-02)
to (1.56e-02)
string (7.41e-03)
type (6.69e-03)
temp (3.81e-03)
key (3.30e-03)
controller (2.84e-03)
array (2.84e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot mkdirs with an internal file: "
+
file
)
;
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
existsexistsexists (4.06e-01)
get (3.19e-01)
is (3.14e-02)
sibling (2.14e-02)
process (1.74e-02)
path (1.73e-02)
add (1.49e-02)
parent (1.38e-02)
file (1.18e-02)
remove (1.06e-02)
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
(
)
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
handle
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
(
)
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
handle
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
file (2.27e-02)
directory (9.35e-03)
to (4.23e-03)
string (3.62e-03)
array (2.26e-03)
index (2.12e-03)
handle (1.50e-03)
jni (1.44e-03)
path (1.33e-03)
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
(
)
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
handle
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
switch
(
type
)
{
case
internal
:
if
(
file
(
)
.
%SELF%
(
)
)
return
true
;
case
classpath
:
return
file
handle
.
class
.
get
resource
(
"/"
+
file
.
get
path
(
)
.
replace
(
'|'
,
'/'
)
)
!=
null
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
deletedeletedelete (1.84e-01)
exists (6.79e-02)
get (5.53e-02)
file (5.19e-02)
directory (4.75e-02)
check (4.08e-02)
is (3.73e-02)
list (3.01e-02)
read (2.76e-02)
to (2.44e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (2.88e-01)
file (1.55e-01)
directory (1.46e-01)
to (4.85e-02)
temp (2.21e-02)
string (1.91e-02)
current (1.46e-02)
key (1.21e-02)
next (1.10e-02)
delete (1.07e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
delete,directorydeletedelete (2.18e-01)
exists (7.29e-02)
file (6.33e-02)
directory (5.88e-02)
get (3.89e-02)
check (3.61e-02)
list (3.27e-02)
is (2.95e-02)
read (2.42e-02)
to (2.13e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
directory%END% (2.33e-01)
file (1.73e-01)
directory (1.64e-01)
to (4.72e-02)
temp (2.46e-02)
string (1.87e-02)
current (1.57e-02)
delete (1.49e-02)
key (1.28e-02)
next (1.26e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
type (1.85e-03)
file (1.71e-03)
jni (1.04e-03)
exception (4.88e-04)
bits (4.07e-04)
to (3.47e-04)
by (3.05e-04)
array (2.39e-04)
index (2.32e-04)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
return
%SELF%
(
file
(
)
)
;
}
<SENTENCE_END/>
empty,directoryemptyis (7.26e-02)
needs (7.24e-02)
read (4.18e-02)
clear (4.15e-02)
gl (2.99e-02)
size (2.58e-02)
uniform (2.56e-02)
set (2.33e-02)
init (1.92e-02)
min (1.59e-02)
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
directory%END% (6.93e-01)
only (4.24e-02)
bits (1.39e-02)
2 (1.27e-02)
count (9.81e-03)
drawing (7.33e-03)
all (7.31e-03)
array (7.27e-03)
listener (7.14e-03)
size (7.05e-03)
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
%END%%END% (9.99e-01)
false (4.04e-04)
(2.37e-04)
; (1.25e-04)
only (6.12e-05)
callback (3.49e-05)
dynamics (3.29e-05)
bits (3.02e-05)
) (2.20e-05)
<SENTENCE_END/> (1.96e-05)
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
%SELF%
(
false
)
;
}
<SENTENCE_END/>
empty,directoryemptydelete (2.13e-01)
directory (6.89e-02)
file (6.03e-02)
exists (4.51e-02)
check (4.28e-02)
list (3.82e-02)
to (2.42e-02)
get (2.36e-02)
internal (2.21e-02)
read (2.05e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
directory%END% (7.63e-01)
directory (4.14e-02)
file (3.98e-02)
to (1.93e-02)
string (8.81e-03)
type (4.81e-03)
temp (3.85e-03)
controller (3.77e-03)
key (3.58e-03)
array (3.57e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
%END%%END% (9.95e-01)
type (5.17e-04)
file (4.98e-04)
jni (4.94e-04)
bits (2.59e-04)
exception (2.12e-04)
(1.98e-04)
by (1.91e-04)
) (1.25e-04)
to (1.19e-04)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot delete a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot delete an internal file: "
+
file
)
;
%SELF%
(
file
(
)
,
preserve
tree
)
;
}
<SENTENCE_END/>
copy,tocopycopy (9.16e-01)
get (4.41e-02)
to (1.49e-02)
dest (2.61e-03)
directory (2.22e-03)
%END% (2.05e-03)
is (1.37e-03)
exists (1.31e-03)
as (1.11e-03)
default (1.07e-03)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
to%END% (6.75e-01)
to (1.19e-01)
directory (5.47e-02)
copy (4.29e-02)
dest (1.38e-02)
file (1.03e-02)
dir (7.39e-03)
source (7.14e-03)
default (2.98e-03)
name (2.21e-03)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
%END%%END% (2.45e-01)
dest (1.23e-01)
copy (1.10e-01)
to (1.04e-01)
directory (9.93e-02)
dir (6.97e-02)
source (2.81e-02)
name (2.07e-02)
child (1.89e-02)
file (1.86e-02)
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
boolean
source
dir
=
is
directory
(
)
;
if
(
!
source
dir
)
{
if
(
dest
.
is
directory
(
)
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
file
(
this
,
dest
)
;
return
;
}
if
(
dest
.
exists
(
)
)
{
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination exists but is not a directory: "
+
dest
)
;
}
else
{
dest
.
mkdirs
(
)
;
if
(
!
dest
.
is
directory
(
)
)
throw
new
gdx
runtime
exception
(
"Destination directory cannot be created: "
+
dest
)
;
}
if
(
!
source
dir
)
dest
=
dest
.
child
(
name
(
)
)
;
copy
directory
(
this
,
dest
)
;
}
<SENTENCE_END/>
move,tomovedelete (6.61e-01)
exists (9.35e-02)
copy (4.81e-02)
directory (3.15e-02)
check (1.72e-02)
get (1.38e-02)
action (1.25e-02)
is (1.10e-02)
sibling (1.03e-02)
create (1.03e-02)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
todirectory (5.13e-01)
file (8.89e-02)
to (6.86e-02)
delete (5.91e-02)
%END% (4.77e-02)
type (4.02e-02)
internal (8.96e-03)
exists (8.57e-03)
copy (7.32e-03)
classpath (6.70e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
%END%%END% (3.87e-01)
directory (2.96e-01)
to (9.13e-02)
file (5.11e-02)
delete (1.24e-02)
performed (6.28e-03)
test (6.19e-03)
key (4.90e-03)
array (4.42e-03)
temp (4.33e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
)
throw
new
gdx
runtime
exception
(
"Cannot move a classpath file: "
+
file
)
;
if
(
type
==
file
type
.
internal
)
throw
new
gdx
runtime
exception
(
"Cannot move an internal file: "
+
file
)
;
copy
to
(
dest
)
;
delete
(
)
;
if
(
exists
(
)
&&
is
directory
(
)
)
delete
directory
(
)
;
}
<SENTENCE_END/>
lengthlengthread (6.72e-01)
is (9.80e-02)
get (2.29e-02)
length (2.23e-02)
copy (1.76e-02)
write (1.44e-02)
exists (9.01e-03)
has (8.20e-03)
parse (6.61e-03)
check (6.36e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
read
(
)
;
try
{
return
input
.
available
(
)
;
}
catch
(
exception
ignored
)
{
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
0
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
read
(
)
;
try
{
return
input
.
available
(
)
;
}
catch
(
exception
ignored
)
{
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
0
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
file (9.43e-03)
type (8.28e-03)
input (5.12e-03)
stream (5.03e-03)
to (4.18e-03)
available (2.92e-03)
array (2.87e-03)
bytes (2.49e-03)
quietly (2.20e-03)
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
read
(
)
;
try
{
return
input
.
available
(
)
;
}
catch
(
exception
ignored
)
{
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
0
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
type
==
file
type
.
classpath
||
(
type
==
file
type
.
internal
&&
!
file
.
exists
(
)
)
)
{
input
stream
input
=
read
(
)
;
try
{
return
input
.
available
(
)
;
}
catch
(
exception
ignored
)
{
}
finally
{
stream
utils
.
close
quietly
(
input
)
;
}
return
0
;
}
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
last,modifiedlastis (2.40e-01)
get (1.76e-01)
list (5.29e-02)
needs (4.75e-02)
read (3.26e-02)
file (2.60e-02)
length (1.63e-02)
iterator (1.49e-02)
gl (1.45e-02)
last (1.40e-02)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
modified%END% (1.49e-01)
file (9.98e-02)
size (3.18e-02)
directory (2.70e-02)
array (2.27e-02)
gl (2.04e-02)
to (1.55e-02)
object (1.31e-02)
list (1.27e-02)
node (1.20e-02)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.93e-01)
(8.81e-04)
bits (6.22e-04)
file (4.75e-04)
2 (3.30e-04)
buffer (2.46e-04)
callback (2.22e-04)
by (1.72e-04)
value (1.49e-04)
array (1.48e-04)
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
file
(
)
.
%SELF%
(
)
;
}
<SENTENCE_END/>
temp,filetempnew (2.91e-01)
run (2.40e-01)
create (1.49e-01)
temp (6.79e-02)
list (6.75e-02)
delete (2.02e-02)
file (2.01e-02)
exists (1.81e-02)
read (1.35e-02)
process (1.31e-02)
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
filetemp (3.13e-01)
file (2.40e-01)
directory (1.13e-01)
new (4.35e-02)
list (3.41e-02)
prefix (2.82e-02)
run (2.78e-02)
read (2.31e-02)
delete (1.31e-02)
process (1.10e-02)
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.57e-01)
file (1.60e-02)
handle (1.06e-02)
prefix (9.38e-03)
temp (5.24e-04)
bits (4.12e-04)
new (3.17e-04)
jni (2.86e-04)
callback (2.68e-04)
ex (2.07e-04)
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
return
new
file
handle
(
file
.
create
temp
file
(
prefix
,
null
)
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
temp,directorytempdelete (1.51e-01)
file (1.20e-01)
temp (1.13e-01)
run (1.04e-01)
directory (8.95e-02)
new (8.13e-02)
list (4.83e-02)
create (4.51e-02)
read (4.35e-02)
process (3.41e-02)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
directoryfile (3.99e-01)
directory (2.93e-01)
temp (1.31e-01)
delete (1.48e-02)
prefix (1.29e-02)
path (1.23e-02)
read (1.06e-02)
list (9.35e-03)
new (8.68e-03)
storage (7.57e-03)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.92e-01)
) (1.51e-03)
jni (7.02e-04)
file (6.57e-04)
bits (6.54e-04)
(2.78e-04)
callback (2.16e-04)
by (1.91e-04)
impact (1.71e-04)
array (1.60e-04)
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
file
file
=
file
.
create
temp
file
(
prefix
,
null
)
;
if
(
!
file
.
delete
(
)
)
throw
new
io
exception
(
"Unable to delete temp file: "
+
file
)
;
if
(
!
file
.
mkdir
(
)
)
throw
new
io
exception
(
"Unable to create temp directory: "
+
file
)
;
return
new
file
handle
(
file
)
;
}
catch
(
io
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Unable to create temp file."
,
ex
)
;
}
}
<SENTENCE_END/>
empty,directoryemptydelete (4.62e-01)
create (1.17e-01)
directory (6.83e-02)
remove (5.68e-02)
process (4.26e-02)
list (4.20e-02)
files (2.77e-02)
add (2.08e-02)
action (1.98e-02)
copy (1.83e-02)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
directory%END% (7.46e-01)
directory (5.49e-02)
key (1.56e-02)
index (1.39e-02)
to (1.27e-02)
file (1.15e-02)
array (5.82e-03)
i (4.51e-03)
bits (4.04e-03)
string (3.91e-03)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
%END%%END% (9.79e-01)
index (1.96e-03)
(1.47e-03)
[ (1.24e-03)
bits (9.03e-04)
of (7.18e-04)
directory (6.70e-04)
by (6.58e-04)
files (5.94e-04)
callback (5.83e-04)
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
file
.
exists
(
)
)
{
file
[
]
files
=
file
.
list
files
(
)
;
if
(
files
!=
null
)
{
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
if
(
!
files
[
i
]
.
is
directory
(
)
)
files
[
i
]
.
delete
(
)
;
else
if
(
preserve
tree
)
%SELF%
(
files
[
i
]
,
true
)
;
else
delete
directory
(
files
[
i
]
)
;
}
}
}
}
<SENTENCE_END/>
delete,directorydeletedelete (9.28e-01)
empty (2.93e-02)
remove (9.51e-03)
directory (8.65e-03)
action (3.98e-03)
file (2.79e-03)
list (2.03e-03)
process (1.43e-03)
director (1.21e-03)
exists (1.17e-03)
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
directorydirectory (6.15e-01)
file (1.62e-01)
delete (6.31e-02)
performed (2.79e-02)
%END% (9.71e-03)
list (7.59e-03)
to (5.88e-03)
array (5.42e-03)
disconnect (4.92e-03)
director (4.31e-03)
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
%END%%END% (9.91e-01)
(1.82e-03)
file (1.40e-03)
directory (1.21e-03)
callback (5.06e-04)
delete (3.63e-04)
bits (2.56e-04)
by (2.08e-04)
disconnect (1.80e-04)
coordinates (1.67e-04)
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
empty
directory
(
file
,
false
)
;
return
file
.
delete
(
)
;
}
<SENTENCE_END/>
copy,filecopycopy (6.23e-01)
write (1.60e-01)
read (1.32e-01)
as (1.19e-02)
%END% (5.64e-03)
new (4.32e-03)
reader (3.62e-03)
to (3.56e-03)
file (3.56e-03)
temp (3.16e-03)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
file%END% (2.92e-01)
write (1.50e-01)
copy (1.39e-01)
read (1.13e-01)
file (3.60e-02)
to (2.42e-02)
temp (2.13e-02)
bytes (1.61e-02)
directory (1.36e-02)
as (8.45e-03)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
%END%%END% (8.92e-01)
dest (1.92e-02)
source (1.12e-02)
file (7.16e-03)
write (6.10e-03)
to (3.81e-03)
type (2.78e-03)
bytes (1.64e-03)
byte (1.60e-03)
directory (1.48e-03)
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
try
{
dest
.
write
(
source
.
read
(
)
,
false
)
;
}
catch
(
exception
ex
)
{
throw
new
gdx
runtime
exception
(
"Error copying source file: "
+
source
.
file
+
" ("
+
source
.
type
+
") "
+
"To destination: "
+
dest
.
file
+
" ("
+
dest
.
type
+
")"
,
ex
)
;
}
}
<SENTENCE_END/>
copy,directorycopycopy (9.29e-01)
process (2.70e-02)
directory (7.65e-03)
load (3.36e-03)
src (3.24e-03)
file (2.88e-03)
list (2.70e-03)
exists (2.21e-03)
create (1.95e-03)
files (1.89e-03)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
directorydirectory (5.28e-01)
file (9.32e-02)
%END% (7.89e-02)
copy (7.30e-02)
process (5.79e-02)
list (3.19e-02)
src (2.11e-02)
to (9.89e-03)
handle (9.06e-03)
dir (6.24e-03)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
%END%%END% (9.88e-01)
file (2.59e-03)
(6.85e-04)
dir (5.23e-04)
directory (5.18e-04)
by (4.73e-04)
to (3.52e-04)
index (3.38e-04)
src (2.55e-04)
coordinates (2.52e-04)
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
<SENTENCE_START>
{
dest
dir
.
mkdirs
(
)
;
file
handle
[
]
files
=
source
dir
.
list
(
)
;
for
(
int
i
=
0
,
n
=
files
.
length
;
i
<
n
;
i
++
)
{
file
handle
src
file
=
files
[
i
]
;
file
handle
dest
file
=
dest
dir
.
child
(
src
file
.
name
(
)
)
;
if
(
src
file
.
is
directory
(
)
)
%SELF%
(
src
file
,
dest
file
)
;
else
copy
file
(
src
file
,
dest
file
)
;
}
}
<SENTENCE_END/>
add,sourceaddset (2.86e-01)
add (8.73e-02)
touch (8.09e-02)
%END% (5.65e-02)
get (2.89e-02)
create (2.79e-02)
reset (2.33e-02)
cancel (1.98e-02)
mouse (1.92e-02)
stop (1.39e-02)
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
source%END% (3.38e-01)
actor (5.46e-02)
stage (2.71e-02)
drag (2.55e-02)
touch (2.48e-02)
down (2.22e-02)
target (1.47e-02)
key (1.41e-02)
pointer (1.34e-02)
y (1.34e-02)
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
%END%%END% (6.40e-01)
actor (2.20e-02)
y (1.24e-02)
down (1.14e-02)
x (1.12e-02)
target (9.62e-03)
stage (8.74e-03)
to (8.34e-03)
drag (7.83e-03)
event (7.82e-03)
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
listener
=
new
drag
listener
(
)
{
public
void
drag
start
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
drag
start
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
public
void
drag
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
drag
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
public
void
drag
stop
(
input
event
event
,
float
x
,
float
y
,
int
pointer
)
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
drag
stop
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
}
;
listener
.
set
tap
square
size
(
tap
square
size
)
;
listener
.
set
button
(
button
)
;
source
.
actor
.
add
capture
listener
(
listener
)
;
source
listeners
.
put
(
source
,
listener
)
;
}
<SENTENCE_END/>
drag,startdragtouch (7.33e-01)
cancel (1.37e-01)
stop (4.60e-02)
set (2.19e-02)
down (6.40e-03)
mouse (5.83e-03)
pointer (3.55e-03)
update (3.46e-03)
remove (3.45e-03)
run (2.89e-03)
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
startdown (3.05e-01)
touch (2.99e-01)
up (7.03e-02)
pointer (5.78e-02)
cancel (4.93e-02)
stop (4.17e-02)
dragged (1.50e-02)
tap (1.29e-02)
update (1.15e-02)
sprites (9.87e-03)
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
%END%%END% (9.45e-01)
(6.26e-03)
x (4.69e-03)
y (4.59e-03)
focus (4.21e-03)
down (3.46e-03)
except (3.37e-03)
millis (1.94e-03)
pointer (1.93e-03)
time (1.52e-03)
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
active
pointer
!=
-
1
)
{
event
.
stop
(
)
;
return
;
}
active
pointer
=
pointer
;
drag
start
time
=
system
.
current
time
millis
(
)
;
payload
=
source
.
%SELF%
(
event
,
get
touch
down
x
(
)
,
get
touch
down
y
(
)
,
pointer
)
;
event
.
stop
(
)
;
if
(
cancel
touch
focus
&&
payload
!=
null
)
source
.
get
actor
(
)
.
get
stage
(
)
.
cancel
touch
focus
except
(
this
,
source
.
get
actor
(
)
)
;
}
<SENTENCE_END/>
dragdragset (3.98e-01)
add (1.47e-01)
reset (4.59e-02)
get (3.87e-02)
touch (3.11e-02)
%END% (2.36e-02)
actor (1.86e-02)
remove (1.84e-02)
mouse (1.73e-02)
create (1.46e-02)
<SENTENCE_START>
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
%SELF%
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
%SELF%
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
<SENTENCE_END/>
%END%%END% (4.82e-01)
actor (6.76e-02)
key (1.87e-02)
add (1.83e-02)
at (1.72e-02)
down (1.58e-02)
set (1.55e-02)
touch (1.34e-02)
to (1.27e-02)
pressed (1.22e-02)
<SENTENCE_START>
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
%SELF%
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
payload
==
null
)
return
;
if
(
pointer
!=
active
pointer
)
return
;
stage
stage
=
event
.
get
stage
(
)
;
touchable
drag
actor
touchable
=
null
;
if
(
drag
actor
!=
null
)
{
drag
actor
touchable
=
drag
actor
.
get
touchable
(
)
;
drag
actor
.
set
touchable
(
touchable
.
disabled
)
;
}
target
new
target
=
null
;
is
valid
target
=
false
;
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
actor
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
true
)
;
if
(
hit
==
null
)
hit
=
event
.
get
stage
(
)
.
hit
(
stage
x
,
stage
y
,
false
)
;
if
(
hit
!=
null
)
{
for
(
int
i
=
0
,
n
=
targets
.
size
;
i
<
n
;
i
++
)
{
target
target
=
targets
.
get
(
i
)
;
if
(
!
target
.
actor
.
is
ascendant
of
(
hit
)
)
continue
;
new
target
=
target
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
is
valid
target
=
target
.
%SELF%
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
break
;
}
}
if
(
new
target
!=
target
)
{
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
target
=
new
target
;
}
if
(
drag
actor
!=
null
)
drag
actor
.
set
touchable
(
drag
actor
touchable
)
;
actor
actor
=
null
;
if
(
target
!=
null
)
actor
=
is
valid
target
?
payload
.
valid
drag
actor
:
payload
.
invalid
drag
actor
;
if
(
actor
==
null
)
actor
=
payload
.
drag
actor
;
if
(
actor
==
null
)
return
;
if
(
drag
actor
!=
actor
)
{
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
drag
actor
=
actor
;
stage
.
add
actor
(
actor
)
;
}
float
actor
x
=
event
.
get
stage
x
(
)
+
drag
actor
x
;
float
actor
y
=
event
.
get
stage
y
(
)
+
drag
actor
y
-
actor
.
get
height
(
)
;
if
(
keep
within
stage
)
{
if
(
actor
x
<
0
)
actor
x
=
0
;
if
(
actor
y
<
0
)
actor
y
=
0
;
if
(
actor
x
+
actor
.
get
width
(
)
>
stage
.
get
width
(
)
)
actor
x
=
stage
.
get
width
(
)
-
actor
.
get
width
(
)
;
if
(
actor
y
+
actor
.
get
height
(
)
>
stage
.
get
height
(
)
)
actor
y
=
stage
.
get
height
(
)
-
actor
.
get
height
(
)
;
}
actor
.
set
position
(
actor
x
,
actor
y
)
;
}
<SENTENCE_END/>
drag,stopdragtouch (3.40e-01)
set (8.45e-02)
cancel (4.94e-02)
reset (3.91e-02)
add (3.45e-02)
stop (3.02e-02)
get (2.88e-02)
create (2.83e-02)
remove (1.76e-02)
update (1.74e-02)
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
stop%END% (1.89e-01)
down (1.02e-01)
touch (8.48e-02)
key (4.10e-02)
up (2.90e-02)
pointer (2.06e-02)
actor (1.66e-02)
pressed (1.59e-02)
to (1.50e-02)
update (1.44e-02)
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
%END%%END% (8.29e-01)
pointer (8.70e-03)
y (8.22e-03)
down (8.09e-03)
target (6.90e-03)
x (6.72e-03)
index (5.15e-03)
event (5.12e-03)
to (5.07e-03)
time (3.72e-03)
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
if
(
pointer
!=
active
pointer
)
return
;
active
pointer
=
-
1
;
if
(
payload
==
null
)
return
;
if
(
system
.
current
time
millis
(
)
-
drag
start
time
<
drag
time
)
is
valid
target
=
false
;
if
(
drag
actor
!=
null
)
drag
actor
.
remove
(
)
;
if
(
is
valid
target
)
{
float
stage
x
=
event
.
get
stage
x
(
)
+
touch
offset
x
,
stage
y
=
event
.
get
stage
y
(
)
+
touch
offset
y
;
target
.
actor
.
stage
to
local
coordinates
(
tmp
vector
.
set
(
stage
x
,
stage
y
)
)
;
target
.
drop
(
source
,
payload
,
tmp
vector
.
x
,
tmp
vector
.
y
,
pointer
)
;
}
source
.
%SELF%
(
event
,
x
,
y
,
pointer
,
payload
,
is
valid
target
?
target
:
null
)
;
if
(
target
!=
null
)
target
.
reset
(
source
,
payload
)
;
payload
=
null
;
target
=
null
;
is
valid
target
=
false
;
drag
actor
=
null
;
}
<SENTENCE_END/>
remove,sourceremoveremove (9.23e-01)
set (4.26e-02)
drag (1.45e-02)
add (6.80e-03)
clear (4.18e-03)
reset (2.27e-03)
action (1.36e-03)
swig (5.17e-04)
fire (4.68e-04)
deallocate (3.74e-04)
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
sourcecapture (4.06e-01)
drag (2.31e-01)
listener (1.92e-01)
remove (4.65e-02)
add (2.33e-02)
listeners (2.25e-02)
fire (1.73e-02)
source (1.60e-02)
resume (6.55e-03)
actor (4.55e-03)
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
%END%%END% (8.26e-01)
listener (1.49e-01)
drag (1.15e-02)
listeners (6.05e-03)
capture (2.34e-03)
source (2.16e-03)
(4.59e-04)
actor (2.80e-04)
remove (1.47e-04)
callback (1.12e-04)
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
drag
listener
drag
listener
=
source
listeners
.
remove
(
source
)
;
source
.
actor
.
remove
capture
listener
(
drag
listener
)
;
}
<SENTENCE_END/>
add,targetaddadd (8.98e-01)
set (2.20e-02)
get (5.37e-03)
targets (5.00e-03)
draw (4.88e-03)
initialize (4.39e-03)
remove (4.20e-03)
run (3.64e-03)
create (3.06e-03)
main (2.43e-03)
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
targetadd (1.44e-01)
%END% (9.43e-02)
target (7.78e-02)
key (2.70e-02)
targets (2.07e-02)
actor (1.92e-02)
main (1.59e-02)
look (1.54e-02)
set (1.33e-02)
to (1.16e-02)
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
%END%%END% (9.34e-01)
target (4.36e-02)
targets (5.58e-03)
add (1.81e-03)
bits (6.16e-04)
to (4.76e-04)
value (4.74e-04)
by (4.62e-04)
(4.02e-04)
array (3.88e-04)
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
add
(
target
)
;
}
<SENTENCE_END/>
remove,targetremoveremove (9.32e-01)
add (1.33e-02)
stop (9.57e-03)
set (6.71e-03)
put (1.98e-03)
close (1.70e-03)
action (1.54e-03)
get (1.13e-03)
pop (9.84e-04)
target (9.62e-04)
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
targetremove (1.00e-01)
stop (8.84e-02)
%END% (5.27e-02)
key (5.17e-02)
read (3.93e-02)
add (3.70e-02)
value (3.15e-02)
look (2.23e-02)
to (2.17e-02)
close (2.02e-02)
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
%END%%END% (9.79e-01)
value (5.06e-03)
target (2.02e-03)
to (8.81e-04)
(7.60e-04)
array (6.91e-04)
only (6.86e-04)
bits (6.51e-04)
targets (6.49e-04)
byte (4.04e-04)
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
remove
value
(
target
,
true
)
;
}
<SENTENCE_END/>
clearclearremove (9.72e-01)
add (1.22e-02)
clear (3.73e-03)
fire (9.29e-04)
listener (9.17e-04)
all (8.82e-04)
capture (6.66e-04)
actor (6.00e-04)
action (4.97e-04)
insert (4.43e-04)
<SENTENCE_START>
{
targets
.
%SELF%
(
)
;
for
(
entry
<
source
,
drag
listener
>
entry
:
source
listeners
.
entries
(
)
)
entry
.
key
.
actor
.
remove
capture
listener
(
entry
.
value
)
;
source
listeners
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
%SELF%
(
)
;
for
(
entry
<
source
,
drag
listener
>
entry
:
source
listeners
.
entries
(
)
)
entry
.
key
.
actor
.
remove
capture
listener
(
entry
.
value
)
;
source
listeners
.
%SELF%
(
)
;
}
<SENTENCE_END/>
%END%all (3.46e-01)
%END% (2.54e-01)
listener (1.25e-01)
capture (6.12e-02)
array (2.14e-02)
listeners (1.89e-02)
remove (1.25e-02)
actor (8.84e-03)
entry (7.96e-03)
object (7.03e-03)
<SENTENCE_START>
{
targets
.
%SELF%
(
)
;
for
(
entry
<
source
,
drag
listener
>
entry
:
source
listeners
.
entries
(
)
)
entry
.
key
.
actor
.
remove
capture
listener
(
entry
.
value
)
;
source
listeners
.
%SELF%
(
)
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
targets
.
%SELF%
(
)
;
for
(
entry
<
source
,
drag
listener
>
entry
:
source
listeners
.
entries
(
)
)
entry
.
key
.
actor
.
remove
capture
listener
(
entry
.
value
)
;
source
listeners
.
%SELF%
(
)
;
}
<SENTENCE_END/>
set,tap,square,sizesetset (9.78e-01)
invalidate (9.47e-03)
tap (5.59e-03)
reset (1.88e-03)
clear (8.36e-04)
add (5.79e-04)
create (3.36e-04)
obtain (2.55e-04)
translate (2.37e-04)
touch (2.20e-04)
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
taptap (9.70e-01)
square (1.97e-02)
invalidate (2.86e-03)
half (2.66e-03)
touch (8.89e-04)
set (8.37e-04)
down (4.38e-04)
size (3.69e-04)
add (1.60e-04)
scale (1.07e-04)
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
squaresquare (9.60e-01)
tap (3.47e-02)
size (4.64e-03)
down (2.38e-05)
%END% (2.23e-05)
invalidate (1.96e-05)
half (9.49e-06)
fit (7.42e-06)
indices (5.94e-06)
touch (4.45e-06)
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
sizesize (8.03e-01)
%END% (1.83e-01)
square (1.31e-02)
tap (2.99e-04)
half (9.45e-05)
value (5.24e-05)
(3.27e-05)
only (1.45e-05)
header (1.30e-05)
by (1.09e-05)
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
%END%%END% (9.81e-01)
size (1.00e-02)
value (1.88e-03)
by (4.12e-04)
(3.82e-04)
square (3.81e-04)
count (2.95e-04)
header (2.56e-04)
changed (2.54e-04)
only (2.35e-04)
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
tap
square
size
=
half
tap
square
size
;
}
<SENTENCE_END/>
set,buttonsetset (9.96e-01)
button (1.25e-03)
remove (6.57e-04)
clear (5.73e-04)
reset (4.15e-04)
add (2.13e-04)
get (2.02e-04)
mouse (1.14e-04)
update (9.01e-05)
%END% (6.46e-05)
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
buttonbutton (8.30e-01)
%END% (5.58e-02)
set (3.25e-02)
pressed (1.26e-02)
update (4.66e-03)
to (3.82e-03)
released (3.06e-03)
value (3.02e-03)
mouse (2.80e-03)
remove (2.62e-03)
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
%END%%END% (9.27e-01)
pressed (7.69e-03)
value (6.02e-03)
button (5.50e-03)
to (5.43e-03)
position (2.74e-03)
released (2.16e-03)
layout (1.82e-03)
changed (1.76e-03)
update (1.64e-03)
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
button
=
button
;
}
<SENTENCE_END/>
set,drag,actor,positionsetset (9.90e-01)
drag (6.33e-03)
reset (2.65e-03)
add (1.17e-04)
y (6.66e-05)
x (5.99e-05)
actor (4.79e-05)
mouse (3.77e-05)
clear (3.49e-05)
this (2.08e-05)
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
dragdrag (9.83e-01)
actor (1.49e-02)
set (5.22e-04)
reset (3.21e-04)
add (2.00e-04)
y (1.18e-04)
%END% (1.06e-04)
x (6.36e-05)
pan (5.67e-05)
select (5.32e-05)
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
actoractor (9.32e-01)
y (2.82e-02)
%END% (1.45e-02)
x (1.01e-02)
drag (3.27e-03)
pan (1.42e-03)
reset (1.36e-03)
add (1.06e-03)
set (7.96e-04)
layout (6.72e-04)
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
position%END% (7.58e-01)
actor (7.36e-02)
set (5.18e-02)
y (2.69e-02)
x (2.06e-02)
position (5.98e-03)
to (3.60e-03)
drag (3.52e-03)
layout (2.64e-03)
pressed (2.58e-03)
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
%END%%END% (9.87e-01)
y (5.43e-03)
x (4.55e-03)
actor (7.20e-04)
drag (2.42e-04)
position (2.03e-04)
value (1.97e-04)
to (1.84e-04)
pressed (8.23e-05)
top (6.63e-05)
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
x
=
drag
actor
x
;
this
.
drag
actor
y
=
drag
actor
y
;
}
<SENTENCE_END/>
set,touch,offsetsetset (9.90e-01)
touch (5.38e-03)
translate (1.26e-03)
add (7.69e-04)
reset (4.03e-04)
create (3.70e-04)
mouse (2.55e-04)
calculate (2.03e-04)
negate (1.63e-04)
invalidate (1.60e-04)
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
touchtouch (9.40e-01)
offset (5.23e-02)
array (1.39e-03)
compact (8.68e-04)
set (4.16e-04)
pan (4.11e-04)
insert (2.93e-04)
down (2.51e-04)
translate (1.76e-04)
add (1.75e-04)
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
offsetoffset (9.90e-01)
touch (5.65e-03)
y (3.07e-03)
x (7.42e-04)
array (2.91e-04)
compact (5.70e-05)
only (3.84e-05)
slice (2.64e-05)
this (1.36e-05)
all (8.97e-06)
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
%END%%END% (9.50e-01)
y (2.76e-02)
x (1.61e-02)
offset (3.97e-03)
value (2.05e-04)
touch (1.49e-04)
to (1.38e-04)
position (1.30e-04)
2 (1.30e-04)
only (1.24e-04)
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
touch
offset
x
=
touch
offset
x
;
this
.
touch
offset
y
=
touch
offset
y
;
}
<SENTENCE_END/>
is,draggingisis (7.11e-01)
get (1.57e-01)
has (2.26e-02)
needs (1.50e-02)
start (1.23e-02)
last (9.03e-03)
read (5.15e-03)
iterator (4.20e-03)
protected (3.18e-03)
20 (2.66e-03)
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
draggingstart (2.45e-01)
is (1.43e-01)
payload (4.74e-02)
last (3.74e-02)
has (2.99e-02)
long (2.14e-02)
drag (2.12e-02)
available (1.84e-02)
get (1.73e-02)
typed (1.55e-02)
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
%END%%END% (8.98e-01)
only (8.56e-03)
value (6.33e-03)
index (5.22e-03)
count (3.92e-03)
of (3.37e-03)
enabled (3.13e-03)
to (2.73e-03)
size (2.55e-03)
buffer (2.55e-03)
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
payload
!=
null
;
}
<SENTENCE_END/>
get,drag,actorgetget (8.36e-01)
is (1.12e-01)
iterator (1.15e-02)
has (1.06e-02)
needs (9.56e-03)
drag (4.76e-03)
protected (2.07e-03)
set (1.34e-03)
add (8.59e-04)
read (7.08e-04)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
dragdrag (9.82e-01)
actor (8.03e-03)
reset (5.72e-04)
%END% (5.00e-04)
set (4.46e-04)
layout (4.37e-04)
add (4.02e-04)
start (3.55e-04)
color (3.40e-04)
paint (2.72e-04)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
actoractor (8.36e-01)
%END% (9.32e-02)
layout (5.22e-03)
drag (4.64e-03)
only (3.32e-03)
reset (2.01e-03)
enabled (1.82e-03)
pan (1.72e-03)
color (1.71e-03)
array (1.62e-03)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (5.14e-01)
actor (9.20e-02)
only (2.11e-02)
layout (2.00e-02)
array (1.68e-02)
value (1.48e-02)
to (1.33e-02)
enabled (1.21e-02)
drag (9.70e-03)
color (8.26e-03)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
set,drag,timesetset (9.90e-01)
drag (9.31e-03)
reset (1.33e-04)
this (3.36e-05)
time (3.08e-05)
mouse (2.67e-05)
clear (1.60e-05)
millis (1.31e-05)
update (1.06e-05)
get (7.56e-06)
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
dragdrag (9.91e-01)
update (2.88e-03)
set (1.13e-03)
millis (9.58e-04)
start (4.57e-04)
mouse (3.80e-04)
stopped (3.77e-04)
time (2.48e-04)
scroll (1.51e-04)
paint (1.49e-04)
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
timemillis (5.90e-01)
time (2.79e-01)
update (3.89e-02)
%END% (1.79e-02)
scroll (6.88e-03)
stopped (5.76e-03)
start (4.35e-03)
animation (4.31e-03)
drag (2.51e-03)
changed (2.45e-03)
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
%END%%END% (9.34e-01)
millis (3.30e-02)
time (2.81e-02)
drag (2.39e-03)
value (4.34e-04)
only (1.23e-04)
header (8.77e-05)
bits (8.25e-05)
to (6.96e-05)
2 (6.02e-05)
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
time
=
drag
millis
;
}
<SENTENCE_END/>
set,cancel,touch,focussetset (9.95e-01)
cancel (4.72e-03)
focus (1.33e-05)
reset (9.37e-06)
this (3.98e-06)
invalidate (3.28e-06)
touch (1.77e-06)
clear (1.37e-06)
remove (8.67e-07)
= (8.16e-07)
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
cancelcancel (9.98e-01)
touch (1.87e-03)
set (1.62e-04)
focus (1.05e-04)
stop (5.78e-06)
remove (4.26e-06)
tap (4.05e-06)
add (2.58e-06)
run (1.78e-06)
down (1.67e-06)
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
touchtouch (9.62e-01)
focus (3.38e-02)
%END% (2.54e-03)
cancel (1.34e-03)
value (1.34e-05)
changed (6.77e-06)
only (3.34e-06)
down (2.94e-06)
size (2.93e-06)
to (2.91e-06)
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
focusfocus (8.46e-01)
touch (6.26e-02)
set (6.03e-02)
cancel (2.26e-02)
%END% (4.41e-03)
this (3.36e-04)
position (2.38e-04)
remove (1.50e-04)
value (1.36e-04)
add (1.22e-04)
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
%END%%END% (9.56e-01)
focus (4.12e-02)
touch (9.29e-04)
value (4.58e-04)
only (6.57e-05)
to (6.50e-05)
(5.24e-05)
header (5.07e-05)
size (4.06e-05)
cancel (3.70e-05)
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
cancel
touch
focus
=
cancel
touch
focus
;
}
<SENTENCE_END/>
set,keep,within,stagesetset (3.63e-01)
resize (1.09e-01)
dispose (1.03e-01)
stage (7.94e-02)
cancel (6.90e-02)
touch (6.48e-02)
remove (2.83e-02)
add (2.45e-02)
clear (2.37e-02)
key (1.48e-02)
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
keepstage (7.59e-01)
within (6.27e-02)
key (4.73e-02)
keep (3.56e-02)
resize (2.06e-02)
dispose (1.58e-02)
touch (1.04e-02)
down (5.86e-03)
free (5.86e-03)
cancel (4.19e-03)
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
withinkey (2.71e-01)
stage (1.66e-01)
%END% (9.53e-02)
down (8.20e-02)
resize (5.33e-02)
dispose (1.79e-02)
touch (1.62e-02)
up (1.40e-02)
free (1.36e-02)
cancel (1.30e-02)
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
stagestage (7.86e-01)
key (5.00e-02)
within (4.41e-02)
keep (3.55e-02)
resize (1.27e-02)
touch (8.74e-03)
down (7.89e-03)
dispose (6.03e-03)
free (5.54e-03)
for (3.79e-03)
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
%END%stage (8.07e-01)
key (5.37e-02)
within (3.74e-02)
%END% (1.80e-02)
down (1.66e-02)
resize (8.01e-03)
free (2.75e-03)
touch (2.64e-03)
up (2.55e-03)
for (2.54e-03)
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
keep
within
stage
=
keep
within
stage
;
}
<SENTENCE_END/>
drag,stopdragpaint (4.57e-02)
color (2.73e-02)
start (2.54e-02)
resize (2.20e-02)
size (2.05e-02)
update (1.99e-02)
resume (1.85e-02)
stopped (1.65e-02)
scroll (1.43e-02)
drag (1.33e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
stop%END% (1.62e-01)
size (3.38e-02)
value (3.12e-02)
changed (2.96e-02)
only (2.20e-02)
to (1.86e-02)
color (1.84e-02)
layout (1.73e-02)
update (1.54e-02)
array (1.52e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%%END% (9.98e-01)
value (4.60e-04)
(2.00e-04)
only (1.32e-04)
bt (7.20e-05)
header (6.80e-05)
changed (6.27e-05)
buffer (4.21e-05)
picked (3.78e-05)
component (2.83e-05)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
get,actorgetget (8.06e-01)
is (1.13e-01)
needs (1.63e-02)
has (1.56e-02)
iterator (1.34e-02)
protected (4.88e-03)
actor (3.11e-03)
read (1.59e-03)
add (1.17e-03)
array (8.66e-04)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
actoractor (9.32e-01)
%END% (1.25e-02)
layout (3.33e-03)
array (1.78e-03)
only (1.60e-03)
long (1.21e-03)
add (1.11e-03)
start (1.10e-03)
to (9.48e-04)
drag (9.35e-04)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
%END%%END% (8.86e-01)
actor (4.28e-02)
only (1.11e-02)
array (3.00e-03)
to (2.03e-03)
layout (2.00e-03)
value (1.98e-03)
enabled (1.89e-03)
offset (1.54e-03)
count (1.47e-03)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
resetresetpaint (4.57e-02)
color (2.73e-02)
start (2.54e-02)
resize (2.20e-02)
size (2.05e-02)
update (1.99e-02)
resume (1.85e-02)
stopped (1.65e-02)
scroll (1.43e-02)
drag (1.33e-02)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
%END%%END% (7.63e-01)
value (2.73e-02)
only (1.52e-02)
changed (1.46e-02)
size (1.00e-02)
count (6.21e-03)
to (5.85e-03)
enabled (5.34e-03)
component (4.77e-03)
layout (4.30e-03)
<SENTENCE_START>
{
}
<SENTENCE_END/>
<SENTENCE_START>
{
}
<SENTENCE_END/>
get,actorgetget (8.06e-01)
is (1.13e-01)
needs (1.63e-02)
has (1.56e-02)
iterator (1.34e-02)
protected (4.88e-03)
actor (3.11e-03)
read (1.59e-03)
add (1.17e-03)
array (8.66e-04)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
actoractor (9.32e-01)
%END% (1.25e-02)
layout (3.33e-03)
array (1.78e-03)
only (1.60e-03)
long (1.21e-03)
add (1.11e-03)
start (1.10e-03)
to (9.48e-04)
drag (9.35e-04)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
%END%%END% (8.86e-01)
actor (4.28e-02)
only (1.11e-02)
array (3.00e-03)
to (2.03e-03)
layout (2.00e-03)
value (1.98e-03)
enabled (1.89e-03)
offset (1.54e-03)
count (1.47e-03)
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
actor
;
}
<SENTENCE_END/>
set,drag,actorsetset (9.94e-01)
drag (5.01e-03)
reset (1.70e-04)
actor (4.86e-05)
this (2.33e-05)
clear (6.85e-06)
add (2.46e-06)
remove (1.64e-06)
put (5.22e-07)
create (4.85e-07)
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
dragdrag (9.94e-01)
actor (2.92e-03)
set (2.04e-03)
reset (3.32e-04)
%END% (1.06e-04)
add (1.02e-04)
remove (2.56e-05)
mouse (2.51e-05)
layout (2.37e-05)
clear (2.27e-05)
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
actoractor (9.29e-01)
%END% (5.70e-02)
reset (1.38e-03)
set (1.36e-03)
drag (1.24e-03)
layout (1.17e-03)
add (4.20e-04)
pan (2.91e-04)
pressed (2.51e-04)
swap (2.38e-04)
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (9.07e-01)
actor (3.10e-02)
set (1.64e-02)
value (3.40e-03)
drag (3.14e-03)
to (2.39e-03)
position (1.76e-03)
layout (1.34e-03)
top (1.11e-03)
pressed (1.10e-03)
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
drag
actor
=
drag
actor
;
}
<SENTENCE_END/>
get,drag,actorgetget (8.36e-01)
is (1.12e-01)
iterator (1.15e-02)
has (1.06e-02)
needs (9.56e-03)
drag (4.76e-03)
protected (2.07e-03)
set (1.34e-03)
add (8.59e-04)
read (7.08e-04)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
dragdrag (9.82e-01)
actor (8.03e-03)
reset (5.72e-04)
%END% (5.00e-04)
set (4.46e-04)
layout (4.37e-04)
add (4.02e-04)
start (3.55e-04)
color (3.40e-04)
paint (2.72e-04)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
actoractor (8.36e-01)
%END% (9.32e-02)
layout (5.22e-03)
drag (4.64e-03)
only (3.32e-03)
reset (2.01e-03)
enabled (1.82e-03)
pan (1.72e-03)
color (1.71e-03)
array (1.62e-03)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (5.14e-01)
actor (9.20e-02)
only (2.11e-02)
layout (2.00e-02)
array (1.68e-02)
value (1.48e-02)
to (1.33e-02)
enabled (1.21e-02)
drag (9.70e-03)
color (8.26e-03)
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
drag
actor
;
}
<SENTENCE_END/>
set,valid,drag,actorsetset (9.84e-01)
actor (7.45e-03)
reset (4.00e-03)
valid (3.33e-03)
clear (4.84e-05)
drag (2.57e-05)
this (8.46e-06)
remove (7.23e-06)
add (6.24e-06)
create (3.24e-06)
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
validvalid (9.79e-01)
drag (6.65e-03)
actor (6.32e-03)
reset (3.16e-03)
set (1.31e-03)
has (6.74e-04)
next (6.17e-04)
clear (2.00e-04)
start (1.64e-04)
select (1.36e-04)
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
dragdrag (9.73e-01)
%END% (1.66e-02)
actor (6.30e-03)
valid (2.14e-03)
layout (1.33e-04)
set (1.33e-04)
pressed (7.35e-05)
enabled (5.35e-05)
reset (5.33e-05)
start (5.07e-05)
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
actor%END% (8.18e-01)
set (8.66e-02)
actor (3.35e-02)
to (3.87e-03)
value (2.35e-03)
pressed (2.27e-03)
reset (2.27e-03)
position (2.21e-03)
drag (1.81e-03)
layout (1.74e-03)
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (6.63e-01)
set (1.35e-01)
actor (8.29e-02)
drag (1.01e-02)
reset (7.20e-03)
to (4.73e-03)
layout (4.24e-03)
pressed (3.75e-03)
next (3.49e-03)
start (3.14e-03)
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
valid
drag
actor
=
valid
drag
actor
;
}
<SENTENCE_END/>
get,valid,drag,actorgetget (4.68e-01)
has (2.91e-01)
is (1.52e-01)
needs (2.17e-02)
iterator (1.32e-02)
drag (1.18e-02)
valid (7.86e-03)
find (6.05e-03)
protected (2.43e-03)
can (2.36e-03)
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
validvalid (9.67e-01)
drag (1.41e-02)
actor (4.45e-03)
has (3.24e-03)
next (1.89e-03)
reset (8.56e-04)
start (5.48e-04)
layout (4.61e-04)
%END% (2.79e-04)
color (2.71e-04)
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
dragdrag (9.65e-01)
actor (1.80e-02)
%END% (1.43e-02)
valid (7.98e-04)
only (1.61e-04)
enabled (9.85e-05)
layout (9.46e-05)
to (5.43e-05)
array (4.27e-05)
color (4.04e-05)
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
actor%END% (5.27e-01)
actor (6.13e-02)
layout (2.09e-02)
to (2.02e-02)
only (2.00e-02)
array (1.53e-02)
enabled (1.50e-02)
value (1.08e-02)
drag (8.31e-03)
long (7.37e-03)
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (4.04e-01)
actor (1.11e-01)
drag (2.70e-02)
layout (2.67e-02)
to (1.91e-02)
only (1.84e-02)
enabled (1.67e-02)
array (1.41e-02)
next (1.19e-02)
start (1.03e-02)
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
valid
drag
actor
;
}
<SENTENCE_END/>
set,invalid,drag,actorsetset (9.89e-01)
reset (6.47e-03)
invalid (2.58e-03)
actor (1.56e-03)
clear (2.08e-05)
drag (1.19e-05)
this (6.66e-06)
remove (4.51e-06)
add (2.34e-06)
obtain (2.26e-06)
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
invalidinvalid (9.86e-01)
reset (8.41e-03)
actor (1.71e-03)
drag (1.62e-03)
set (9.79e-04)
start (2.58e-04)
select (2.33e-04)
mouse (9.54e-05)
resume (7.60e-05)
update (7.44e-05)
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
drag%END% (6.97e-01)
drag (2.97e-01)
actor (3.04e-03)
value (3.05e-04)
invalid (2.90e-04)
only (2.23e-04)
enabled (9.13e-05)
header (7.71e-05)
pressed (6.64e-05)
to (5.72e-05)
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
actorset (8.96e-01)
reset (2.59e-02)
%END% (2.29e-02)
actor (2.01e-02)
add (1.80e-03)
start (1.77e-03)
clear (1.68e-03)
remove (1.62e-03)
update (1.21e-03)
insert (1.06e-03)
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (5.79e-01)
set (1.52e-01)
actor (1.13e-01)
reset (1.30e-02)
drag (8.85e-03)
start (5.25e-03)
pressed (4.84e-03)
layout (4.67e-03)
top (3.94e-03)
to (3.78e-03)
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
invalid
drag
actor
=
invalid
drag
actor
;
}
<SENTENCE_END/>
get,invalid,drag,actorgetget (7.26e-01)
is (2.47e-01)
iterator (6.51e-03)
invalid (5.32e-03)
needs (4.77e-03)
has (4.48e-03)
find (5.23e-04)
return (3.06e-04)
protected (2.90e-04)
read (2.14e-04)
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
invalidinvalid (9.82e-01)
actor (3.11e-03)
reset (2.89e-03)
drag (2.61e-03)
start (8.95e-04)
is (4.56e-04)
select (3.67e-04)
enabled (2.85e-04)
resume (2.57e-04)
get (2.39e-04)
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
drag%END% (5.54e-01)
drag (4.29e-01)
actor (1.45e-02)
only (4.55e-04)
value (2.11e-04)
invalid (1.48e-04)
enabled (1.14e-04)
header (9.18e-05)
by (5.38e-05)
(4.54e-05)
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
actorget (1.58e-01)
is (9.39e-02)
actor (5.82e-02)
drag (3.43e-02)
reset (3.30e-02)
needs (2.76e-02)
start (2.64e-02)
has (2.59e-02)
%END% (2.01e-02)
layout (1.73e-02)
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
%END%%END% (2.95e-01)
actor (1.44e-01)
enabled (2.64e-02)
layout (2.12e-02)
drag (2.07e-02)
only (1.66e-02)
start (1.49e-02)
invalid (1.28e-02)
to (1.21e-02)
reset (1.21e-02)
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
invalid
drag
actor
;
}
<SENTENCE_END/>
get,objectgetget (6.65e-01)
is (1.15e-01)
iterator (6.31e-02)
object (1.65e-02)
needs (1.64e-02)
new (1.55e-02)
protected (1.00e-02)
instance (9.00e-03)
has (6.27e-03)
array (5.12e-03)
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
objectobject (8.26e-01)
array (1.63e-02)
%END% (7.75e-03)
key (5.19e-03)
iterator (4.25e-03)
instance (4.24e-03)
get (3.96e-03)
size (3.66e-03)
child (3.51e-03)
with (3.25e-03)
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
%END%%END% (9.19e-01)
object (3.20e-02)
only (6.85e-03)
value (3.94e-03)
array (3.59e-03)
count (2.16e-03)
size (1.42e-03)
by (1.01e-03)
index (8.63e-04)
enabled (8.23e-04)
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
object
;
}
<SENTENCE_END/>
set,objectsetset (9.93e-01)
remove (1.79e-03)
object (1.41e-03)
get (3.23e-04)
add (3.19e-04)
clear (3.06e-04)
mouse (2.28e-04)
put (1.68e-04)
name (1.67e-04)
reset (1.40e-04)
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
objectobject (9.36e-01)
%END% (1.50e-02)
set (7.30e-03)
name (3.10e-03)
iterator (2.58e-03)
array (2.17e-03)
remove (2.06e-03)
key (1.81e-03)
value (1.39e-03)
mouse (1.27e-03)
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
%END%%END% (9.75e-01)
object (1.81e-02)
value (8.68e-04)
only (5.37e-04)
array (3.17e-04)
size (2.38e-04)
count (2.17e-04)
index (1.87e-04)
2 (1.76e-04)
by (1.52e-04)
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
this
.
object
=
object
;
}
<SENTENCE_END/>
get,c,ptrgetget (9.93e-01)
c (4.65e-03)
is (6.72e-04)
set (2.92e-04)
instance (1.42e-04)
exists (1.31e-04)
swig (8.81e-05)
world (8.25e-05)
importer (5.37e-05)
%END% (5.35e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
cc (9.77e-01)
get (2.19e-02)
%END% (4.19e-04)
ptr (1.23e-04)
obj (1.14e-04)
bt (5.39e-05)
world (3.41e-05)
to (3.02e-05)
instance (2.45e-05)
swig (2.18e-05)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
ptrptr (1.00e+00)
obj (2.33e-05)
c (1.89e-05)
%END% (6.75e-06)
0 (4.18e-06)
null (9.93e-07)
get (1.88e-07)
return (1.44e-07)
bt (3.86e-08)
to (1.20e-08)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
%END%%END% (1.00e+00)
(1.02e-04)
callback (2.40e-05)
dynamics (2.18e-05)
? (2.03e-05)
<SENTENCE_END/> (1.47e-05)
softbody (9.67e-06)
jni (9.47e-06)
; (7.49e-06)
bt (4.22e-06)
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>
<SENTENCE_START>
{
return
(
obj
==
null
)
?
0
:
obj
.
swig
c
ptr
;
}
<SENTENCE_END/>